LCD с русским языком (кириллица)
- Войдите на сайт для отправки комментариев
Вс, 30/10/2016 - 23:20
Добрый
Попытался сделать вывод на LCD русский язык (кириллица есть в нём)
Нашёл статью о библиотеке LiquidCrystalRus
Однако после копирования её файлов на компьютер ArduinoIDE 1.7.7 отказывается "признавать" операторы LiquidCrystalRus как операторы
Может библиотеки нужно конфигурировать?
Какой вообще есть опыт с руссификацией LCD?
ну, да - собрал по помойкам файлов и у тебя это не работает.
с какого перепугу ArduinoIDE 1.7.7, если arduino-1.6.12
Наверное он из будущего. :-)
Наверное он из будущего. :-)
это еретеки из дуино орг наплодили странных версий дуино иде дабы внести смуту и глюки в единое сообщество дуиноводов.
ну, да - собрал по помойкам файлов и у тебя это не работает. с какого перепугу ArduinoIDE 1.7.7, если arduino-1.6.12
Наверное он из будущего. :-)
Попетросянили? http://www.arduino.org/downloads
А если серьёзно: поднимался вопрос вывода кириллицы? Или мне по помойкам полазить?
[/quote]
Попетросянили? http://www.arduino.org/downloads
А если серьёзно: поднимался вопрос вывода кириллицы? Или мне по помойкам полазить?
[/quote]
Нужно давать более полную информацию, а не писать здесь загадки. Иначе долго ждать будеш ответа.
На том сайте другое "железо". У них есть свой форум.
А здесь пользуются IDE вот с этого сайта : https://www.arduino.cc/en/Main/Software
А если серьёзно: поднимался вопрос вывода кириллицы?
ты это серьёзно спрашиваешь?
нет - не подымался, ты первый, кто поднял этот вопрос.
Странно
Или всё слишком просто
Или никому это не нужно
В обоих случаях чувствую себя не в своей тарелке.
Вот, что пишет производитель LCD:
"Дать команду индикатору Function Set с установленным битом P, код команды 0x3A для 8-ми битного режима включения индикатора или 0x2A для 4-х битного режима включения индикатора (как именно выдать индикатору не данные, а команду - смотрите описание библиотеки работы с индикатором). Или подправить этот код в процедуре инициализации индикатора, скорее всего она сидит в подключаемой библиотеке.
После этого можно писать просто lcd.print( "Русский текст" )"
Полопатил DataSheet и код LiquidCrystal
Не ищется "бит Р"
Выручайте
Поменял программу на 1,6,12
Вы, уважаемый, решили клоунадой нас развлекать?
Я понимаю, английский - язык потенциального противника, и патриоту учить его - не комильфо. Но вот станица ДАТАШИТА на дисплей но РУССКОМ, ядрена копоть, языке. Вот прям с сайта МЭЛТа.
Я разрешение уменьшил, но команда "function set" четко видна и бит P там виден.
А это, специально для альтернативно одаренных, кусок из LiquidCrystal.cpp
------------------------
Я, все таки, решил при редактировании добавить, на наличие мозга уже просто не надеюсь:
нужно написать
lcd.command(0x3a) для 8-и битного или lcd.command(0x2a) для 4-х битного интерфейса.
Вместо букв "lcd" - имя , под которым вы создали объект для своего экрана.
Огромное спасибо
Не в языке дело и не в весе моего мозга, просто я читать не умею
(и это при условии того, что много уже написал)
Ещё раз мерси! (правда ещё не пробывал)
/*********** mid level commands, for sending data/cmds */
нужно написать
lcd.command(0x3a) для 8-и битного или lcd.command(0x2a) для 4-х битного интерфейса.
Этот код в библиотеке уже есть ОДИН-К-ОДНОМУ
А IDE не выделяет оранжевым цветом функцию lcd.command(0x2a) (наверное не воспринимается как должное)
И на экране без изменений