Олег, если эксперементы с другой библиотекой удачно завершатся, тогда надо будет сильно менять описание.
Пока Если не сложно в первом сообщении убрать:
Вот первые результаты экспериментов, может кто еще потестирует, и выскажи предложения, замечания.
Блок пока работает Nokia 5110, и OLED I2C на SSD1306 начиная с версии 0.10 (пока не проверено)
Когда появятся другие (заказал пару штук ) может попробую добавить поддержку.
Может:
- выводить текст, русский в том числе, нескольких размеров.
- выводить картинки, надо вставлять в виде массива HEX(в блоки описано как)
- рисовать геометрические приметив (круги, прямоугольники, линии и т.д.)
- строить рисунок точками
Блоки и примеры
Ссылка
В основе библиотеки
Adafruit-GFX-Library
Adafruit-PCD8544-Nokia-5110-LCD-library
Adafruit_SSD1306
Вместо этого Написать:
Блок для работы с монохромными дисплеями Nokia 5110, и OLED I2C на SSD1306 и цветным на ILI9341
Может выводить:
- текст, Латинский, Русский, нескольких размеров.
- маленькие картинки заданные массивом HEX (в блоки описано как)
- картинки с SD Карты
- рисовать геометрические приметив (круги, прямоугольники, линии и т.д.)
Блоки и примеры
Ссылка
За основу взяты следующие библиотеки:
Adafruit-GFX-Library
Adafruit-PCD8544-Nokia-5110-LCD-library
Adafruit_SSD1306
Adafruit_ILI9341
Но така некоторые из них правил, то лучше удалить все похожие, а при компиляции проекта нужные сами добавятся
Добавлено (21.11.2017, 19:00)
---------------------------------------------
vjwhite писал(а):-Русские буквы кракозябрами отображаются (вражеские нормально).
Так как библиотека в включенная в блок была исправлена для поддержки русского.
vjwhite писал(а):-Занимает слишком много памяти (твой пример на 328 аж половину занимает).
Это так, но тут большая часть это сами библиотеки, тут сделать не чего не могу.
Пробовал совсем другую библиотеку, там вроде есть вариант более экономный, но как его в блоки засунть не могу придумать пока.
vjwhite писал(а):Моргает. Возможно что это не поправить. Когда я делал проекты и писал ручками в блокноте, то это смог победить только через какие то мод.бибилиотеки.
Ну моргание это при отчистки экрана, если удаться завести на аппаратном SPI должно быть быстрее.