Здравствуйте. Возникла проблема при настройке LCD дисплея 1602 с i2c модулем. Модуль подключен к ардуино и выводит значения с клавиатуры PS/2, также подключенной к ардуино. Первая строка(16 символов) дисплея заполняется без проблем, НО после необходимо ввести еще 24 символа, и только после этого произойдет перескок на вторую строку. То есть после 16 видимых символов, нужно ввести 24 пустых-невидимых(получается в строке 40 символов, а не 16?) и только потом идет автоматический перенос на другую строку. Возможна ли проблема с библиотекой, сейчас используется библиотека с русскими символами "LCD_1602_RUS"? Если нет, то возможно ли прописать это по типу - "буква заняла предпоследнее место строки, на последнее ставим знак тирэ, переносим дальнейшее написание на вторую строку. Допустим что то подобное, только рабочее: if (lcd.setCursor( 14, 0)) { lcd.setCursor( 15, 0); lcd.print("-"); lcd.setCursor( 0, 1); }
У этих экранчегов НА САМОМ ДЕЛЕ 40 символов в строке, из них 16 отображаются, остальные можно скроллировать. Для перехода на след. Строку используй setCursor()