Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Dragony »

Большое спасибо, использовал блоки в своем проекте, работает почти как запланировано. Единственное, что при смене любой цифры передергивается весь экран, как это обойти, пока не догадался. :smile44:
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Dragony писал(а): 01 апр 2025, 11:04 Большое спасибо, использовал блоки в своем проекте, работает почти как запланировано. Единственное, что при смене любой цифры передергивается весь экран, как это обойти, пока не догадался. :smile44:
Пример скиньте.
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Dragony »

На название внимания не обращайте, это для прикола :smile38:
Управление вентиляторами для чайников_OLED.flp
Думал, что при обновлении данных будет мигать только нужное, а моргает весь экран. Ну, если так, то придется убрать знак после запятой в показаниях температуры, чтобы моргало пореже. :smile469:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Dragony писал(а): 03 апр 2025, 07:15 На название внимания не обращайте, это для прикола :smile38:

Управление вентиляторами для чайников_OLED.flp

Думал, что при обновлении данных будет мигать только нужное, а моргает весь экран. Ну, если так, то придется убрать знак после запятой в показаниях температуры, чтобы моргало пореже. :smile469:
Подправил блоки, выложил главный блок для последней версии библиотеки, библиотека в блоке.
iarduino_OLED_txt.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
shpuntic48
Рядовой
Сообщения: 25
Зарегистрирован: 26 июн 2020, 07:17
Откуда: Khabarovsk
Имя: михаил

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение shpuntic48 »

Ошибка в строке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Главный блок в примере для последней версии библиотеки, удалите прежнюю сперва. Или поставьте старый главный блок для старой версии библиотеки.
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Skull »

Ребят, а кто-то делал блоки для RP2040 ? Поделитесь?
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Skull писал(а): 07 апр 2025, 15:12 Ребят, а кто-то делал блоки для RP2040 ? Поделитесь?
Найдите блоки на библиотеке Adafruit_SSD1306, вроде были тут.
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Skull »

Нет, ошибка компиляции
► Показать
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Skull писал(а): 08 апр 2025, 08:15
Мне не понятна эта библиотека:
... \ideV8\portable\sketchbook\libraries\Adafruit_GFX_Library\Adafruit_PCD8544.cpp
вроде в Adafruit_GFX_Library нет Adafruit_PCD8544.cpp, да и Вы работаете с SSD1306
И лучше кириллицу в названиях папок по пути не использовать.

https://github.com/adafruit/Adafruit-GFX-Library

Выложите пример, библиотеки свои.
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Skull »

aidar_i писал(а): 08 апр 2025, 11:31
Выложите пример, библиотеки свои.
Вот, ровно тот же файл, что был выложен тут, только контроллер сменил
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение aidar_i »

Skull писал(а): 08 апр 2025, 14:37
aidar_i писал(а): 08 апр 2025, 11:31
Выложите пример, библиотеки свои.
Вот, ровно тот же файл, что был выложен тут, только контроллер сменил
Всё нормально компилируется, у Вас библиотека не корректная, скорее всего, удалите библиотеку Adafruit_GFX и установите заново.
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Skull »

Точно, скомпилировалось, спасибо!!!

UPD
Но ничего не показывает
UPD2
Заработало вот это:
viewtopic.php?f=133&t=4117
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Re: Вывод текста на дисплеи OLED c интерфейсом I2C и контроллером SSD1306

Сообщение Rovki »

Есть ли простой блок для Олед ssd1306 для ардуино нано, можно без русских букв.??? версия фл 9.2.6
Электронщик до мозга костей и не только
Ответить

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

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

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