LCD1602 на HD44780 с кириллицей I2C
LCD1602 на HD44780 с кириллицей I2C
Уважаемые коллеги!
Прикупил хорошие дисплеи
https://www.aliexpress.com/item/3282970 ... 07219.html
Уже недорого – 400 за пару. Встроена кириллица.
Перепробовал блоки и библиотеки. Не работают в актуальной версии Arduino IDE.
Помогите найти и то и другое.
Спасибо!
Прикупил хорошие дисплеи
https://www.aliexpress.com/item/3282970 ... 07219.html
Уже недорого – 400 за пару. Встроена кириллица.
Перепробовал блоки и библиотеки. Не работают в актуальной версии Arduino IDE.
Помогите найти и то и другое.
Спасибо!
LCD1602 на HD44780 с кириллицей I2C
http://forum.flprog.ru/viewtopic.php?f=45&t=546
http://forum.flprog.ru/viewtopic.php?f=45&t=3072
http://forum.flprog.ru/viewtopic.php?f=45&t=2882
это только на одной странице беглым взглядом. прямо под вашей темой.
пункт правил 3.4
http://forum.flprog.ru/viewtopic.php?f=45&t=3072
http://forum.flprog.ru/viewtopic.php?f=45&t=2882
это только на одной странице беглым взглядом. прямо под вашей темой.
пункт правил 3.4
LCD1602 на HD44780 с кириллицей I2C
Спасибо!pan писал(а): 30 мар 2018, 16:20http://forum.flprog.ru/viewtopic.php?f=45&t=546
http://forum.flprog.ru/viewtopic.php?f=45&t=3072
http://forum.flprog.ru/viewtopic.php?f=45&t=2882
это только на одной странице беглым взглядом. прямо под вашей темой.
пункт правил 3.4
Там везде о дисплеях без кириллицы.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
LCD1602 на HD44780 с кириллицей I2C
[ref]Damir[/ref],
Чисто для интереса - попробуй:
Выводит все знаки с первой (0) страницы знакогенератора.
При необходимости поменяй адрес дисплея на 0x27
Увидишь русские символы - сделаем блок! (после доп тестов)
Чисто для интереса - попробуй:
Выводит все знаки с первой (0) страницы знакогенератора.
При необходимости поменяй адрес дисплея на 0x27
Увидишь русские символы - сделаем блок! (после доп тестов)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
LCD1602 на HD44780 с кириллицей I2C
Попробуй выведи это на дисплей: \250p\270\263e\277 Ky\273\270\262\270\275
Скажи что будет написано и если на русском то я тебе скажу легкий вариант решения вопроса без блоков.
Скажи что будет написано и если на русском то я тебе скажу легкий вариант решения вопроса без блоков.
LCD1602 на HD44780 с кириллицей I2C
Первую загрузил. Русские есть.
Кстати, пришлось менять begin на init.
Блок есть в ветке «Возможно ли?»
Там проблема с библиотекой LiquidCrystalCyr она правлена, но неизвестно где.
Отправлено спустя 4 минуты 41 секунду:
Фото дисплея
Отправлено спустя 3 минуты 30 секунд:
Привет КулибинKulibinOrsk писал(а): 30 мар 2018, 17:52Попробуй выведи это на дисплей: \250p\270\263e\277 Ky\273\270\262\270\275
Скажи что будет написано и если на русском то я тебе скажу легкий вариант решения вопроса без блоков.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
LCD1602 на HD44780 с кириллицей I2C
[ref]Damir[/ref],
Отлично. возможно, изменив библиотеку, или ещё как, всё может вообще легко получится...
Отправлено спустя 1 минуту 24 секунды:
За ссылку спасибо!
Отлично. возможно, изменив библиотеку, или ещё как, всё может вообще легко получится...
Отправлено спустя 1 минуту 24 секунды:
За ссылку спасибо!

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
LCD1602 на HD44780 с кириллицей I2C
Там в блоках ошиба. Нет функций. Автор забыл вставить. Пришлось из другого блока перетаскивать. Но не компилируется из-за библиотеки. Пример из библиотеки тоже не компилируется.Sancho писал(а): 30 мар 2018, 19:30[ref]Damir[/ref],
Отлично. возможно, изменив библиотеку, или ещё как, всё может вообще легко получится...
Отправлено спустя 1 минуту 24 секунды:
За ссылку спасибо!
Спасибо за помощь. Думаю, блок будет многим полезен. Скоро без кириллицы не будут в России дисплеи покупать.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
LCD1602 на HD44780 с кириллицей I2C
Ну раз "Привет Кулибин" отработало то можешь использовать "Конвертер кириллицы" http://robotosha.ru/electronics/lcd-hd44780.html
пишешь русский текст и тебе коды букв выдает.
Конечно проще когда готово, но раз сам не умею, а другие не делают, то хотя бы так и то хорошо.
пишешь русский текст и тебе коды букв выдает.
Конечно проще когда готово, но раз сам не умею, а другие не делают, то хотя бы так и то хорошо.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
LCD1602 на HD44780 с кириллицей I2C
У меня на это библиотека говорит:Damir писал(а): 30 мар 2018, 19:15Первую загрузил. Русские есть.
Кстати, пришлось менять begin на init.
void LiquidCrystal_I2C::init(){
begin();//
// this command takes a long time!
}
Это по-русски: я всё равно выполню это, но через обращение begin(); и остальное думаю понятно..

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
LCD1602 на HD44780 с кириллицей I2C
Честно говоря, без загрузки расшифровал. Это было нетрудно, зная Ваш ник.KulibinOrsk писал(а): 30 мар 2018, 17:52Попробуй выведи это на дисплей: \250p\270\263e\277 Ky\273\270\262\270\275
Скажи что будет написано и если на русском то я тебе скажу легкий вариант решения вопроса без блоков.
Но такое решение не очень хорошее. Муторно, да и ненаглядно потом программа будет выглядеть. Все-таки надо бы блоки добить.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
LCD1602 на HD44780 с кириллицей I2C
Не спорю что муторно и не наглядно. Ввиду того что эти LCD не очень популярны то и мало желающих добить блоки до завершения.
Я за "доводку" блоков" так как не всегда нужны графические дисплеи. А этот довольно хорошо отображает информацию.
Хотя уже на днях закажу дисплей Nextion hmi
1. Он в базовых элементах
2. В нем тачскрин есь и поддерживается в программе
3. В принципе должен решить все вопросы по отображению.
После тестирования станет ясно
Я за "доводку" блоков" так как не всегда нужны графические дисплеи. А этот довольно хорошо отображает информацию.
Хотя уже на днях закажу дисплей Nextion hmi
1. Он в базовых элементах
2. В нем тачскрин есь и поддерживается в программе
3. В принципе должен решить все вопросы по отображению.
После тестирования станет ясно
LCD1602 на HD44780 с кириллицей I2C
У меня есть Nextion. Я разобрался более или менее. У меня задача, сделать подешевле.KulibinOrsk писал(а): 31 мар 2018, 20:57Не спорю что муторно и не наглядно. Ввиду того что эти LCD не очень популярны то и мало желающих добить блоки до завершения.
Я за "доводку" блоков" так как не всегда нужны графические дисплеи. А этот довольно хорошо отображает информацию.
Хотя уже на днях закажу дисплей Nextion hmi
1. Он в базовых элементах
2. В нем тачскрин есь и поддерживается в программе
3. В принципе должен решить все вопросы по отображению.
После тестирования станет ясно
Отправлено спустя 6 минут 40 секунд:
У меня есть Nextion. Я разобрался более или менее. У меня задача, сделать подешевле.[/quote]
Nexthion недёшев и далёк от идеала
https://mysku.ru/blog/china-stores/46186.html
LCD1602 на HD44780 с кириллицей I2C
Проблема решилась без написания (исправления) блоков или библиотеки.
http://forum.flprog.ru/viewtopic.php?f=85&t=3094
http://forum.flprog.ru/viewtopic.php?f=85&t=3094
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость