Страница 1 из 2
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23 окт 2018, 00:54
aidar_i
Для вышеуказанных дисплеев создал ПБ в библиотеке U8g2lib для вывода текстов на 2 входа.
Библиотеку скачать
здесь.
Тип_дисплея_U8g2lib_(CODE).ubi
Вывод__текста_U8g2lib_2_входа_(CODE).ubi
Вывод текста U8g2lib.flp
Если используете Блоки вывода текста в проекте несколько штук, они не должны работать одновременно. Для одновременного вывода разного текста добавляйте дополнительно входы .
Проверил на OLED дисплее на SH1106.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23 окт 2018, 16:41
aidar_i
В описании блока я написал: убрать все лишнее, как комментарии типа /*clock=*/ и тому подобное, почему то их программа не воспринимает.
Отправлено спустя 4 минуты 33 секунды:
Второй вариант: скомпилировать с дисплеем по умолчанию, потом заменить дисплей без удаления комментариев.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23 окт 2018, 19:42
aidar_i
Я считаю нет проблем. Если кто и не сможет, может здесь обратиться с указанием типа дисплея. Для его дисплея сделаю ПБ.
А по другому не получается. Программа FLProg не позволяет в DeclareSection мне это сделать.
Сами убедились, даже комментарии типа /* */ там как ошибка воспринимается.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23 окт 2018, 21:51
aidar_i
Если нужно сделаю позже.
Получилось запустить дисплей?
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 22 ноя 2018, 14:39
aidar_i
Пока занят другим проектом. Если позже. Можете добавить входа сами по аналогии. Еще блок если добавляешь там очистка экрана друг другу мешают, попробуйте оставить в одном только.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 22 ноя 2018, 20:14
aidar_i
Разрешаю 5!

Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 26 ноя 2018, 16:27
aidar_i
Да, кушает хорошо. Для OLED блоки на других библиотеках в форуме выкладывались. Посмотрите.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 28 ноя 2018, 15:30
diman27
Привет всем. А не подскажите блок для OLED в котором размер шрифта можно менять?
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 28 ноя 2018, 17:19
diman27
Пробовал искать как "oled", не нашел.
Спасибо.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 04 авг 2020, 18:49
дрон
Уважаемый aidar_i, сделайте пожалуйста блоки графики. не могу найти блоков на этой библиотеке для ESP32. Ваши подошли, но нет графики, хотя бы простейшей.Дисплей LCD12864. Подключение SPI.
Отправлено спустя 1 час 3 минуты 49 секунд:
Сделал блок с семью входами, на ESP32 проверил.
Вывод__текста_U8g2lib__7_входов_(CODE).ubi
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 06 авг 2020, 07:42
aidar_i
Посмотрите
здесь.
Там подключение i2c, можете изменить на spi.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 06 авг 2020, 10:43
дрон
Спасибо, буду пробовать.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 09 авг 2020, 14:26
дрон
Попробовал сделать, информация выводится, но происходят переключения. С одним блоком работает нормально, а с двумя нет.
Помогите пожалуйста.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 09 авг 2020, 19:53
aidar_i
Проект не смотрел, я на телефоне. По видео у Вас работает очистка дисплея на каждом цикле, включайте его при изменении данных.
И лучше включать дисплей тоже при изменении данных.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 09 авг 2020, 20:20
дрон
Если не сложно, сделайте пожалуйста пример на этих блоках.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 10 авг 2020, 08:36
aidar_i
ESP32 SPI дисплей 12864 чип 7920_1.flp
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 10 авг 2020, 17:56
дрон
Уважаемый aidar_i, Огромное спасибо Вам за помощь, все пошло, доработал и добавил еще несколько блоков.
Посмотрите пожалуйста, все ли я правильно сделал.
U8G2 ESP32 SPI дисплей 12864 чип 7920_1.flp
Проба.mp4
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11 авг 2020, 00:23
aidar_i
дрон писал(а): 10 авг 2020, 17:56
Посмотрите пожалуйста, все ли я правильно сделал.
Правильно! Включение блоков можно напрямую, без доп. переменных соединить.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11 авг 2020, 11:23
дрон
Это я для того, чтоб в дальнейшем можно было управлять этими блоками.
Отправлено спустя 5 часов 25 минут 4 секунды:
Теперь не могу сделать чтоб блоки по отдельности включались - выключались, без моргания дисплея.
Проба U8G2 ESP32 SPI дисплей 12864 чип 7920_1.flp
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11 авг 2020, 15:59
aidar_i
Блок DrawDisc F тоже аналогично подключите.
Проба U8G2 ESP32 SPI дисплей 12864 чип 7920_3.flp
Отправлено спустя 8 минут 6 секунд:
Подправил.