ESP32 LCD 16/2 Русские буквы
Есть ESP32, есть LCD дисплей 16/2, есть библиотека под работу этого дисплея на английском языке. Где найти библиотеку под русский язык, чтобы она работала на ESP32???
Есть ESP32, есть LCD дисплей 16/2, есть библиотека под работу этого дисплея на английском языке. Где найти библиотеку под русский язык, чтобы она работала на ESP32???
Вот ссылка на библиотеку с github: ESP8266_LCD_1602_RUS.
На esp32 работает 100%.
Для того чтобы нормально выводились int, тут нужно указывать ещё и DEC
.
Т.е. lcd.print(1, DEC);
. В противном случае постоянно будет выскакивать ошибка.
ESP8266_LCD_1602_RUS недостаток в том что слишком мало русских букв можно использовать одновременно. Лучше покупать специальную версию дисплея с русским алфавитом на месте японского. Он не будет правильно работать с библиотекой ESP8266_LCD_1602_RUS, а для обычной библиотеки нужно будет написать транслятор в кодировку экрана.
В этих дисплеях две таблицы символов - английская и кракозябры. Библиотеки просто пытаются подбирать похожие по написанию буквы из английского алфавита и несколько в память со своими начертаниями, но все не влазят. Уж лучше поискать и купить прошитый русским набором во второй таблице. А таблицы переключаются одной командой:
lcd.command(192);
И посмотреть что там:
lcd.print("\110\165\113\157\115\171\040\110\145\040\102\145\120\142");