ssilver2007 / LCD_1602_RUS_ALL

Библиотека поддержки кириллицы для дисплеев на базе контроллера HD44780 без встроенной кириллицы. Подключение дисплея как напрямую (10-контактное), так и по интерфейсу I2C.
GNU General Public License v3.0
61 stars 11 forks source link

Ошибка после вывода 8-го уникального кириллического символа #6

Closed vidiker closed 4 years ago

vidiker commented 4 years ago

Здравствуйте. Похоже, после вывода 8-го уникального кириллического символа нельзя вывести никакой из предыдущих 7-ми без затирания ячеек. пример кода с ошибкой:

`#define _LCD_TYPE 2

include

LCD_1602_RUS lcd(/rs/ 8, /en/ 9, /d4/ 4, /d5/ 5, /d6/ 6, /d7/ 7); //For LCD Keypad Shield

void setup() {

lcd.begin(16, 2);

}

void loop() {

lcd.setCursor(0, 0); lcd.print("Игральная кость1"); // Ошибочно отображается "ьгральная кость1" delay(1000);

// обход ошибки lcd.setCursor(0, 0); lcd.print("Игральная кос ь2"); lcd.setCursor(13, 0); lcd.print("т"); delay(1000);

}`

ssilver2007 commented 4 years ago

Да, есть такая ошибка. Исправил. Скачайте текущую версию библиотеки. Изменения коснулись файла LCD_1602_RUS_ALL.h

vidiker commented 4 years ago

Спасибо, помогло.