Кириллица для LiquidCrystal
- Войдите на сайт для отправки комментариев
Пт, 06/05/2011 - 16:52
Покакойто причине не удаётся добавить библиотеку с поддержкой кириллицы. Вроде делаю как здесь robocraft.ru/blog/arduino/503.html , но не могу понять куда кидать папку LiquidCrystalRus.zip разумеется разархивированную?
\arduino-0022\libraries
Не забудь про
#include <LiquidCrystal.h>
#include <LiquidCrystalRus.h>
Я все библиотеки добавляю в саму Arduino IDE а потом их выбираю из меню) Sketch - Import Library )
Для этого кидаем новую библиотеку в папку libraries самой программы ардуино. Главное чтоб название папки совпадало буква в букву с именами файлов *.h, *.cpp
Пример создал папку fix_fft в директории libraries, и скинул скачанные 2 файлика библиотеки:
fix_fft.cpp
fix_fft.h
А потом когда делаю проект с этой библиотекой выбираю Sketch - Import Library - fix_fft у меня всё работает, и не надо каждому проекту мучать эти библиотеки по сто раз
я тоже самое делаю, однако кириллицу поддерживать не желает, какие-то непонятные буквы и всё. Будьте любезны поподробнее что я делаю не так и идёт-ли у Вас РУСкий алфавит на EL-1602a?
Я честно говоря забил немного на кирилицу. Как сложный геморный вариант, забить в ручную в массив из мануала к дисплею русские буквы(собственно я так и сделал arduino.ru/forum/obshchii/27vt-svetodiodov-3-po-3vt-kazhdogo-tsveta-rgb-signal-muzykalnyi-na-analogovyi-vkhod#comment-555) , вернее их таблицу истинности, а потом по буквам выводить значения из этого массива, где номер ячейки будет номер буквы в русском алфавите
да действительно геморный вариант,так не хочу
Но я честно говоря 100% совместимой со всеми экранами библиотеки еще не видел. А мой вариант рабочий, правда его использование очень медленно
то есть хотите сказать,что LCD 1602a - LCD 1602 рознь, сегодня попрошу у друга другой и попробую
Просто спишите кодировку на кирилицу конкретно для вашего ЖКИ
Вот какие разные бывают, и все совместимы с английским языком но с русским - БЕДА!!!
а вот винстаровская (у меня такая)
Да,за кадировку конечно спасибо. Нашёл я также винстаровский LCD , он оказывается по габаритам платы больше по размерам нежели мой, ну чтож буду его тестить.
Начинаю понимать,что если в окончании обозначния дисплея есть буквы CT или CTE, значит дисплей поддерживает кириллицу, Это касаемо Винстара, а что касается el-1602, ТО В ОКОНЧАНИИ ДОЛЖНА СТОЯТЬ БУКОВКА R . Так-что покупайте господа нужные нам дисплеи, чтобы в далнейшем не мучаться.
кстате на моем дисплее работает библиотека с русским языком - winstar WH1604A-YYH-CT
нашел 10pin дисплей LCD 16х2 из факса PANASONIC KX-FL403RU, по схеме разпиновал и подключил его к плате UNO.
маркировка: clover display LTD. M302 PCB Ver1.0 BS-6
по английски пишет, по русски какие библиотеки могут к нему подойти?
вот распиновка, может кто искал, взял со схемы факса
у меня такой же только bs-5с русским буду прововать как подключу.
тут еще нашел инфу http://en.wikiversity.org/wiki/Arduino/CloverDisplayLtd
подключил, оказалось просто распиновка стандартная
есть большие русские буквы
пример CustomChars.pde http://www.geeetech.com/Documents/LiquidCrystal_I2Cv1-1.rar