ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Пользовательские блоки для вывода текста.

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Майор
Сообщения: 1125
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 108
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

#1

Сообщение aidar_i » 05.02.2019{, 13:04}

Пользовательские блоки (ПБ) для вывода текста для дисплеев на SSD1306 и SH1106 I2C. Можно допилить главный блок и под SPI, по аналогии.
Пример с блоками :
ESP8266_Oled_SSD1306_display2.flp
(170.36 КБ) 165 скачиваний
Пример с ПБ для переноса длинных текстов в следующую строку.Если заданная строка шире указанной ширины текст будет перенесен на следующую строку через пробел или тире.
ESP8266_Oled_перенос текста.flp
(66.77 КБ) 89 скачиваний
ЗДЕСЬ изменил главные блоки, появился выбор размера дисплея 128х32.

Пример Бегущая строка
Библиотека измененная под кириллицу, по рекомендациям Vsevolod61 из форума https://esp8266.ru/forum/
esp8266-oled-ssd1306.rar
(313 КБ) 217 скачиваний
Архив в zip в 22 сообщении.

Добавил еще 3 шрифта,
DialogRus_Italic_10,
ArialRus_Italic_14,
ArialRus_Italic_26
замените в библиотеке файл:
OLEDDisplayFonts_rus.h
(415.11 КБ) 158 скачиваний

Скетч добавил в примеры библиотеки (SSD1306Cyrillic_text_output).
Прочитайте и это viewtopic.php?p=64141#p64141
Последний раз редактировалось aidar_i 08.10.2019{, 08:50}, всего редактировалось 22 раза.

edyapd
Рядовой
Сообщения: 93
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 2
Имя: Эдуард

ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

#61

Сообщение edyapd » 08.10.2019{, 20:20}

Rovki писал(а):
08.10.2019{, 18:47}
А когда выбираю плату WIFI Kit 8 - то компиляция не идет
Я у себя вообще такой платы найти не смог.
На этой плате стоит CP2104, а на Вемос у вас что установлено? Такое ощущение, что здесь не формируются состояние ESP для загрузки.

Аватара пользователя
Rovki
Полковник
Сообщения: 2566
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 69
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

#62

Сообщение Rovki » 08.10.2019{, 20:34}

edyapd писал(а):
08.10.2019{, 20:20}
Rovki писал(а):
08.10.2019{, 18:47}
А когда выбираю плату WIFI Kit 8 - то компиляция не идет
Я у себя вообще такой платы найти не смог.
На этой плате стоит CP2104, а на Вемос у вас что установлено? Такое ощущение, что здесь не формируются состояние ESP для загрузки.
На вемос стоит чип СН340, кит8 специально добавлял плату с хабра
Электронщик до мозга костей и не только

Ответить

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

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

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