LCD 2004 I2C c поддержкой кириллицы на ESP32

neoblack2
Offline
Зарегистрирован: 15.04.2017

/sites/default/files/u28156/liquidcrystalcyr_i2c.png

Здравствуйте, ни у кого нету готовой библиотеки для екрана с встроенными русскими шрифтами I2C 2004 ?

Максимум нашел где показывает инициализацию на 0802 екран строка LiquidCrystalCyr_I2C lcd(0x27,8,2); 

Если инициализация LiquidCrystalCyr_I2C lcd(0x27,20,4); - екран пустой.

 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
LiquidCrystalCyr_I2C lcd(0x3F,20,4); // <- а так сделать западло??

 

neoblack2
Offline
Зарегистрирован: 15.04.2017

Если инициализация LiquidCrystalCyr_I2C lcd(0x27,20,4); - екран пустой.

У меня адрес 0х27

 

Если инициализировать строкой LiquidCrystalCyr_I2C lcd(0x27,8,2);  - то показывает русские на 08 на 02, части екрана

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

neoblack2 пишет:

Если инициализация LiquidCrystalCyr_I2C lcd(0x27,20,4); - екран пустой.

У меня адрес 0х27

 

Если инициализировать строкой LiquidCrystalCyr_I2C lcd(0x27,8,2);  - то показывает русские на 08 на 02, части екрана

Вы не видите разницы между 20,4 и 8,2 в параметрах конструкторов?

neoblack2
Offline
Зарегистрирован: 15.04.2017

Так вижу) Количество строк и символов. Если я инициализиую билиотеку с количество симовлов и строк 8 на 2 - и поключен екран 20 на 4 - показывает русские все ок, но в диапазоне 8 на 2. Тоесть часть екрана 20 на 4 понятно не показывает.

Но если я инициализиую билиотеку с количество символов и строк 20 на 4 - и поключен екран 20 на 4 - пустой екран, никаких букв нету, никакой lcd.print не работает, все пусто, в любом месте екрана.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

значит у кого-то пропущено в setup ;

  Wire.begin(); 
neoblack2
Offline
Зарегистрирован: 15.04.2017

так скетч одинаков, все прописано, отличаеться только строкой инициализации...

Может у кого то уже есть готовая либа для русифицированного 2004 екрана к есп32 ?

neoblack2
Offline
Зарегистрирован: 15.04.2017

Переделал сам библиотеку под I2C екраны со встроенным русским шрифтом и без шрифта (вывод тоже русского). Частично код нашел в инете) Работает и на ардуино и на есп32.

https://github.com/neoblack2/liquidcrystalrus_i2c