Графический LCD дисплей
Про него:
http://wiki.amperka.ru/products:display-lcd-graphic-128x64
Ссылка на какую-то библиотеку – драйвер:
https://github.com/olikraus/u8g2/wiki
… там тоже есть.
У вот этого, например:
https://amperkot.ru/spb/catalog/graficheskiy_lcd_displey_mt12864a2fla-24327401.html
… контролер KS107/KS108, который возможно есть в списке описания драйвера (SSD1305, SSD1306, SSD1309, SSD1316, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75256, ST75320, NT7534, ST7920, IST3020, IST7920, LD7032, KS0108, KS0713, SED1520, SBN1661, IL3820, MAX7219), если в каком-то тексте ошибка.
Проблемы размеров частично решаются:
Единственное, чего я не поняла, чего они к нему I2C сразу не присобачили вместо подключения таким количеством проводов? Неужели настолько замедляется работа? OLED 128*64 по SPI гонит и ничего.
С другой стороны, эта проблема решается «на коленке» с помощью сдвигового регистра:
https://www.instructables.com/Interfacing-LCD-With-Arduino-Using-Only-3-Pins/
Там вначале информация вгоняется в сдвиговой регистр. А потом, полученное на его выходах, всё вместе заливается в дисплей.
Про сдвиговой регистр было тут:
https://akostina76.ucoz.ru/blog/2019-12-28-6198
|