Библиотека u8g2+u8x8 OLED I2C

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

Библиотека u8g2+u8x8 OLED I2C

Сообщение DownHouse »

вот это
Это из первого поста один из примеров
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Библиотека u8g2+u8x8 OLED I2C

Сообщение pochabych »

У меня ошибок при компиляции нет. 1. Снесите IDE и установите его заново Включая все библиотеки. 2 в ФЛпрог переключите компиляцию на внешний IDE. затем попробуйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

Библиотека u8g2+u8x8 OLED I2C

Сообщение DownHouse »

IDE не сносил, но в настройках FlProg в разделе Папки прописан путь к IDE. Запустил IDE из этой папки и потом обновил библиотеку U8G2. Компиляция всегда стояла на внешней IDE. Вроде заработало.
НО... вот этот пример автора не компилируется из-за недостатка памяти (в настройках проекта изменил контроллер на Arduino Pro Mini, в примере у Автора это был ESP8266 NodeMcu v3) это действительно так или глюк?
Ну и собственно по настройке самих блоков. Не понял, что подавать на вход New. Достаточно просто единицу?
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Библиотека u8g2+u8x8 OLED I2C

Сообщение pochabych »

Судя по отсутствию других ответов вы изрядно форум подизнасиловали. Вам, когда доктор в поликлинике говорит какие лекарства принимать, тоже говорите что У вас особое мнение по поводу лечения?
Я не поленился. Скомпилировал проект и Вуаля.... все работает. Даже на версии NodeMCU 1.0 Вам когда что то рекомендуют прислушивайтесь. ПОЖАЛУЙСТА.

По сути заданных вопросов. Вы насколько я понимаю вы хотите натянуть сову на глобус, использовать ATmega168 с ее памятью 1 кб для проектов предусматривающих использование ESP8266 с 520 кб памяти.

По входу New на мой взгляд можно поставить инверсию или константу True что в общем то одно и тоже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ARTEMM
Рядовой
Сообщения: 50
Зарегистрирован: 05 май 2021, 21:31
Имя: Артём

Библиотека u8g2+u8x8 OLED I2C

Сообщение ARTEMM »

добрый день а как в этих блоках увеличить количество строк
DmitryiK
Рядовой
Сообщения: 4
Зарегистрирован: 01 апр 2023, 13:53
Имя: Дмитрий

Библиотека u8g2+u8x8 OLED I2C

Сообщение DmitryiK »

Доброго времени суток, уважаемые форумчане. к ESP32 подключаю дисплей OLED-дисплей 1,3 дюйма, 128 x 64 на чипе SH1107.
перепробовал все блоки но он отображает будто он 64 х 128 (вертикальная развертка) плюсом строчка начинается с 32 пикселя,
и ко всему этому добавляется страшное мерцание. обратился к производителю-он мне сбросил код для проверки дисплея (отображает правильно)
может я не так блоки настраиваю ?
Ответить

Вернуться в «Дисплеи, индикаторы и клавиатуры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя