Не важно каким способом подключен LCD к Ардуинке, по тихоходному I2C, по четырехбитному или быстрому восьмибитному методами, правило вывода знаков на LCD идентично. Способы подключения здесь рассматривать не будем, они уже рассматривались. Ссылки в конце статьи. Рассмотрим только вывод кириллицы и стирание отдельных символов на LCD. Существуют библиотеки, которые позволяют выводить строки на русском языке. В этих библиотеках заложена функция замены русских букв на их корректные коды. Но при таком подходе есть существенный минус. Во первых русифицированная библиотека не всегда корректно работает, особенно с 2004, во вторых, вкратце, требуются большие ресурсы памяти ардуинки. Будем выводить, например по I2C на LCD 2004 с использованием стандартной библиотеки LiquidCrystal_I2C (LiquidCrystal), а русскую строку просто изначально зададим в кодах, которые "зашиты" в память дисплея. Гуглим даташит(DataSheet, документация) к данному (или Вашему) дисплею. В нем есть таблицы символов, обычно
Ардуино. Вывод на LCD кириллицы. Стирание отдельных символов.
30 октября 202330 окт 2023
479
3 мин