Страница 2 из 2
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23.10.2018{, 00:54}
aidar_i
Для вышеуказанных дисплеев создал ПБ в библиотеке U8g2lib для вывода текстов на 2 входа.
Библиотеку скачать
здесь.
Если используете Блоки вывода текста в проекте несколько штук, они не должны работать одновременно. Для одновременного вывода разного текста добавляйте дополнительно входы .
Проверил на OLED дисплее на SH1106.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 17:40}
дрон
Попробовал, во вложении, что получилось.
Отправлено спустя 36 минут 36 секунд:
Сильно ли отличаются библиотеки U8G от U8G2? Просто я делал проект на блоках во вложении, там все прекрасно работает, только на mega 2560.
В проекте только создал отдельную плату для дисплея, и включалась она от детектора изменения c другой платы.
.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 18:34}
aidar_i
дрон писал(а): ↑11.08.2020{, 18:16}
Попробовал, во вложении, что получилось.
В каждом блоке в конце есть u8g2.sendBuffer(); удалите их и создайте блок с этой строкой, поставьте в проект его одну самым последним.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 18:44}
дрон
Сейчас попробую.
Отправлено спустя 32 минуты 11 секунд:
Теперь компилятор пишет: exit status 1
'_isTimer' was not declared in this scope
Отправлено спустя 15 минут 49 секунд:
Залил без последнего блока, компиляция прошла, но экран чистый.
Может блок не правильно создал? делал по анологии с другим последним блоком. блок создавал в первый раз.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 20:10}
aidar_i
дрон писал(а): ↑11.08.2020{, 19:32}
Теперь компилятор пишет: exit status 1
'_isTimer' was not declared in this scope
Наверное, где то фигурную скобку в блоках нечаянно удалили или в новом поставили.
В новом не нужно входов и фигурных скобок, только в лооп эта строка. Без него экран дБ чистым
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 20:17}
дрон
все на месте.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 11.08.2020{, 20:54}
aidar_i
Проверил с ОЛЕД , работает.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 12.08.2020{, 01:29}
дрон
мигание последнего блока так и не работает.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 12.08.2020{, 06:53}
aidar_i
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 12.08.2020{, 09:29}
дрон
Огромное СПАСИБО, все работает, буду пробовать вставлять в проект.
Здоровья Вам и успехов.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 22.02.2023{, 13:17}
aidar_i
Новые блоки для этой библиотеки. Из графики пока только линия. Добавил вывод текста с 4мя и 7ю входами.
Пример, проверил на ESP8266 и ESP32.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 22.02.2023{, 14:10}
aidar_i
Попробуйте загрузить со штатного ардуино иде данный пример на ESP32. У меня в середине компиляции ардуино иде зависает, ни на что не реагирует, но прошивка проходит (нужно подождать немного), программа работает, иде приходится закрывать через диспетчер задач виндовса, снимая задачу с Java платформы. Версия флпрог 8.1.0.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23.02.2023{, 11:00}
Dryundel
aidar_i писал(а): ↑22.02.2023{, 14:10}
Попробуйте загрузить со штатного ардуино иде данный пример на ESP32.
aidar_i, На гитхабе данная библиотека, последний раз обновлялась 2 дня назад.
К блоку актуальная либа не прикручена.
В новой библиотеке нет файла U8g2lib.h, а есть u8g2.h и другие.
Так что извиняй, попробовать не получилось.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23.02.2023{, 12:28}
rw6cm
aidar_i,
Ссылка на библиотеку из шапки не совсем для ардуино ( копирование и вставка не прокатит), к тому же весит 260м.
Библиотека свежая от этого автора ставится из менеджера библиотек ide. или
здесь весит всего 37м
Но в описаниях к этим библиотекам автор опирается на отзывы что должна работать с есп.
В самих библиотеках и примерах в основном все для ардуино.
Попробовал загрузить на есп32. Вижу в винде загрузку проца ява приложением, которое не сбрасывается после прошивки.
По ходу что то не так для есп32. Пробовал и с примером U8g2Logo из библиотеки, тоже самое.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23.02.2023{, 13:07}
Dryundel
rw6cm писал(а): ↑23.02.2023{, 12:28}
Библиотека свежая от этого автора ставится из менеджера библиотек ide. или здесь весит всего 37м
Свежей не бывает!
Обновлена час назад.
Вывод текста на дисплеях типа LCD12864 и OLED (библиотека U8g2lib).
Добавлено: 23.02.2023{, 16:22}
aidar_i
Ссылку исправил в первом сообщении.
Проверил с последней 2 версией ардуино иде, компилируется, вытащил из флпрог папку с ардуино иде отдельно, компилируется до конца. Внутри флпрог зависает. Сегодня проверю с последними обновлениями библиотеки.