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

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

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

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

#1

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

Пользовательские блоки (ПБ) для вывода текста для дисплеев на SSD1306 и SH1106 I2C. Можно допилить главный блок и под SPI, по аналогии.
Пример с блоками :
ESP8266_Oled_SSD1306_display2.flp
(170.36 КБ) 75 скачиваний
Пример с ПБ для переноса длинных текстов в следующую строку.Если заданная строка шире указанной ширины текст будет перенесен на следующую строку через пробел или тире.
ESP8266_Oled_перенос текста.flp
(66.77 КБ) 59 скачиваний
Пример Бегущая строка
Библиотека измененная под кириллицу, по рекомендациям Vsevolod61 из форума https://esp8266.ru/forum/
esp8266-oled-ssd1306.rar
(313 КБ) 119 скачиваний
Добавил еще 3 шрифта,
DialogRus_Italic_10,
ArialRus_Italic_14,
ArialRus_Italic_26
замените в библиотеке файл:
OLEDDisplayFonts_rus.h
(415.11 КБ) 78 скачиваний
Скетч добавил в примеры библиотеки (SSD1306Cyrillic_text_output).
Прочитайте и это viewtopic.php?p=64141#p64141
Последний раз редактировалось aidar_i 29.04.2019{, 19:37}, всего редактировалось 19 раз.

UMC
Рядовой
Сообщения: 25
Зарегистрирован: 13.02.2016{, 16:51}
Репутация: 0

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

#21

Сообщение UMC » 11.03.2019{, 18:05}

aidar_i писал(а):
05.02.2019{, 13:04}
esp8266-oled-ssd1306.rar
Битый архив....поправьте если не сложно

aidar_i
Капитан
Сообщения: 890
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 84
Откуда: Уфа
Контактная информация:

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

#22

Сообщение aidar_i » 11.03.2019{, 19:42}

Архив не битый, просто у Вас RAR не открывает. Вот в ZIP:
esp8266-oled-ssd1306.zip
(324.33 КБ) 34 скачивания

Saiz
Рядовой
Сообщения: 1
Зарегистрирован: 02.04.2019{, 01:28}
Репутация: 0
Имя: Денис

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

#23

Сообщение Saiz » 28.04.2019{, 21:08}

Огромное спасибо за проделанную работу!
Только один вопрос. Какой то есть символ градуса?

Отправлено спустя 5 часов 25 минут 21 секунду:
отбой, справился

av
Лейтенант
Сообщения: 617
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 30
Имя: Алексей

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

#24

Сообщение av » 26.05.2019{, 17:31}

Не по теме
aidar_i, тематика раздела "Пользовательские блоки" ! Я как новичок :smile171: блоков пользовательских здесь не наблюдаю, одни только проекты и библиотеки. Напрашивается вопрос а где же блоки ? :D Ну серьезно для новичков еще не знающих FLProg , непонятно что блоки можно вытащить из проекта.
Вопрос ! Создавались ли графические блоки ?

aidar_i
Капитан
Сообщения: 890
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 84
Откуда: Уфа
Контактная информация:

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

#25

Сообщение aidar_i » 26.05.2019{, 19:17}

Нет не создавались. Там уже ничего сложного, может уже кто-то создал и выложит.

av
Лейтенант
Сообщения: 617
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 30
Имя: Алексей

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

#26

Сообщение av » 26.05.2019{, 19:22}

aidar_i, вы пробовали на библиотеке от Adafruit под ESP8266 ? В тырнете пишут вроде можно под эту библиотеку запустить на ЕСП.

aidar_i
Капитан
Сообщения: 890
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 84
Откуда: Уфа
Контактная информация:

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

#27

Сообщение aidar_i » 26.05.2019{, 19:46}

ESP работает с этой библиотекой Adafruit_SSD1306.h. В форуме выкладывали на него ПБ и с графикой. Поищите поиском.

Отправлено спустя 5 минут 18 секунд:
viewtopic.php?p=37522#p37522

av
Лейтенант
Сообщения: 617
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 30
Имя: Алексей

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

#28

Сообщение av » 26.05.2019{, 20:37}

aidar_i, да эту ветку видел ! Но ссылку на главный блок для Node MCU не видел :smile453: . Блок уже сам переделал под ЕСП. При сравнении с блоком по ссылке почти идентичны с моей реализацией.

Ответить

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

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

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