Добрый Попытался сделать вывод на LCD русский язык (кириллица есть в нём) Нашёл статью о библиотеке LiquidCrystalRus Однако после копирования её файлов на компьютер ArduinoIDE 1.7.7 отказывается "признавать" операторы LiquidCrystalRus как операторы (Может библиотеки нужно конфигурировать?) Переустановил ArduinoIDE 1.6.12 (с сайта arduino.cc) Какой вообще есть опыт с руссификацией LCD? Очень нет желания писать русские буквы кодами
А вот, что мне ответил производитель: Дать команду индикатору Function Set с установленным битом P, код команды 0x3A для 8-ми битного режима включения индикатора или 0x2A для 4-х битного режима включения индикатора (как именно выдать индикатору не данные, а команду - смотрите описание библиотеки работы с индикатором)... Переписка тут Говорят, что ардуинка сразу по русски заговорит ;-) Выручайте! Где искать эток бит ПИ или ЭР?
У меня тоже не работает .Перепробовал несколько версий IDE сейчас 1.6 пишу кодами это чуть не единственный способ.Вроде на старых работала эта либа но точно не помню
И я уж было начал писать скрипт с автозаменой русских букв на коды (скрипт запускается перед компиляцией, результат копируется в IDE) Но пришёл ответ от производителя, по его же совету "ищу БИТ Р" на этом форуме
Вот тема про кириллицу и дисплей MT-16S2H:http://forum.amperka.ru/threads/Дисплей-МЭЛТ-МТ–16s2h-и-кириллица.7100/.
в некоторых есть, но их мало. По отзывам на этом и соседнем форуме, на российском складе RobotDyn китайские дисплеи имеют кириллицу в полном объеме (вместо набора иероглифов).
"Производитель" советует переключить кодовую страницу дисплея -- сделать активной вторую, которая соответствует кодировке CP-1251. Это вряд ли решит проблему т.к. Arduino IDE использует кодировку UTF-8.
Даташит на индикатор смотрели? (MT-16S2) Здесь описана функция Function Set, которая устанавливает разрядность и страницу знакогенератора, где DL — 0 или 1, в зависимости от вида режима: 4 или 8-битный режим P — страница знакогенератора: первая или вторая (0 или 1)