купил на ebay экран IIC/I2C/TWI/SPI Serial Interface 1602 16X2 LCD Module M70 подключить по I2C получилось, а теперь хотелось бы получить русские буквы. для работы использовал библиотеку LiquidCrystal_I2C1602.zip
1) Если кириллица не зашита в дисплей, вы ее на экране не получите. Попробуйте вывести все символы дисплея по порядку (в цикле) со всех страниц. Если кириллицы среди них не обнаружится - покупайте другой дисплей. 2) Библиотека LiquidCrystal_I2C1602 не поддерживает перекодирование кириллицы из UTF8 в кодировку дисплея. Чтобы это исправить, нужно утянуть из библиотеки LiquidCrystalRus функцию write(), в которой эта перекодировка происходит.
1 ) проверю. а как узнать при покупке поддерживает дисплей кириллицу? 2) не очень понял как это сделать. но погуглю. )
Для китайцев и европейцев http://forumdvrobot.ru/forum/3-91-1 Библиотека https://github.com/Wolf4D/WolfCrystal Если есть русская кодировка в дисплее http://wiki.amperka.ru/схемы-подключения:подключение-текстового-экрана
В случае, когда в дисплее отсутствует кириллица, если нужны не все кириллические символы, то их можно синтезировать (первые несколько символов в таблице с кодами от 0 до 7 можно получить при помощи битовых масок, пример с таким "самопальным" символом идет в нагрузку к библиотеке). Но на всю кириллицу их явно не хватит даже с учетом того, что часть, совпадающую по начертанию, можно заимствовать из латиницы (что и делается в первом варианте кириллической таблицы, если такая зашита в дисплей). С другой стороны, обычно нужно только несколько символов для коротких сокращенных подписей, для чего такого варианта вполне может хватить.
Можно подробнее? LCD - BC1602HGPLCH LiquidCrystal Library - Custom Characters LiquidCrystalRus Library - Hello World Хочу тоже, только по I2C
на ютубе посмотри мое видео все подробно разжевал как закинуть в память индикатора символ, как этот символ создать (буквы русские большие маленькие и любые символы) под видео ссылка на программу (листинг на Си) с комментариями. Индикатор работает по I2C переходнику