LCD1602 HD44780 (русский язык).

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

SSSergeich писал(а): 23 авг 2019, 20:54 Фантазию надо проявить, чтобы уложиться в эти 8 символов))
8 символов всего или на вывод в одной строке?
8 символов одновременно на дисплее. Но речь идет только о тех символах, аналогов которых нет в латинице.
Символы АаВвЕеKMHOoPpCcTy... и т.д. не считаются. Они берутся из латиницы.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

LCD1602 HD44780 (русский язык).

Сообщение SSSergeich »

Dryundel писал(а): 23 авг 2019, 21:21 8 символов одновременно на дисплее
Тогда не понимаю, почему мой пример глючит туда сюда, то нормально, то с глюком и так через раз
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

При чем 8 уникальных символов не должно превышать.
К примеру если на дисплей будет выведено одновременно "фиолетовый фарфоровый фалафель" то все будет окей.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

LCD1602 HD44780 (русский язык).

Сообщение SSSergeich »

фиолетовый фарфоровый фалафель
:shok: :smile453:

Почему в моём примере через раз правильно?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

[ref]SSSergeich[/ref], покажите что получается.
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

LCD1602 HD44780 (русский язык).

Сообщение krakov09 »

LCD_1602_(русификация)_i2c_(CODE).ubi
На этом вообще ни чего не получается, на входы en ставлю единицы, на стринг текст , может чего то не дозакачал?
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

LCD1602 HD44780 (русский язык).

Сообщение SSSergeich »

Dryundel писал(а): 24 авг 2019, 07:47 [ref]SSSergeich[/ref], покажите что получается.
Всё оставил на работе. В пн только смогу.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

krakov09 писал(а): 24 авг 2019, 08:44 LCD_1602_(русификация)_i2c_(CODE).ubi
На этом вообще ни чего не получается, на входы en ставлю единицы, на стринг текст , может чего то не дозакачал?
Подключение i2c? Подсветку (вход Led) включил? Адрес проверил? Прошивается?
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

LCD1602 HD44780 (русский язык).

Сообщение SergeyShikal »

Dryundel писал(а): 23 авг 2019, 22:43 "фиолетовый фарфоровый фалафель"
мега 2560, что циклично, что все разом работает нормально
фиол.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

LCD1602 HD44780 (русский язык).

Сообщение krakov09 »

Dryundel писал(а): 24 авг 2019, 09:27 Подключение i2c? Подсветку (вход Led) включил? Адрес проверил? Прошивается?
Ну вроде все так , а чего то не так, пустой экран.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось krakov09 24 авг 2019, 13:02, всего редактировалось 1 раз.
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

LCD1602 HD44780 (русский язык).

Сообщение krakov09 »

С другого блока пишет кирилицу либо по 4 знака на каждую строчку или 10 знаков на одну, но конфликтует с встроенными блоками, если писать больше то буквы с конца добавляются в начало брр, ну думаю понятно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

krakov09 писал(а): 24 авг 2019, 12:54
Dryundel писал(а): 24 авг 2019, 09:27 Подключение i2c? Подсветку (вход Led) включил? Адрес проверил? Прошивается?
Ну вроде все так , а чего то не так, пустой экран.
krakov09 писал(а): 24 авг 2019, 13:01 С другого блока пишет кирилицу
Очень похоже что адрес дисплея все-таки не проверяли не выставляли.
"Другой блок" настроен на адес 0x27
А в моем по умолчанию адрес 0x3F
Смените адрес в параметрах пользователя.
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

LCD1602 HD44780 (русский язык).

Сообщение krakov09 »

Вот блин я ... адрес то на обоих дисплеях 27, заработало.
Просто я не понял что адрес дисплея в блоке надо проверить.
Отправлено спустя 6 минут 52 секунды:
Вот.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

LCD1602 HD44780 (русский язык).

Сообщение SergeyShikal »

На есп 01 не работает, с обычным блоком дисплея работает.После загрузки на табло кубики как будто нет адреса.
есп 01 рус.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

LCD1602 HD44780 (русский язык).

Сообщение Dryundel »

SergeyShikal писал(а): 26 авг 2019, 19:51 На есп 01 не работает, с обычным блоком дисплея работает.После загрузки на табло кубики как будто нет адреса.есп 01 рус.flp
А адрес точно выставили? Не забыли, как предыдущий оратор? :)
На NodeMCU без проблем. #89
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

LCD1602 HD44780 (русский язык).

Сообщение SergeyShikal »

Dryundel писал(а): 26 авг 2019, 20:13 А адрес точно выставили?
Правильно адрес прописан, на меге, нано, уно, мсу работает- на есп 01 не кажит. Дисплеи 1602 и 2004.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

LCD1602 HD44780 (русский язык).

Сообщение SSSergeich »

SergeyShikal писал(а): 27 авг 2019, 03:10 на есп 01 не кажит
помнится, давно, тоже были проблемы связки есп-лсд, возможно подтяжку i2c надо сделать, не помню...
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

LCD1602 HD44780 (русский язык).

Сообщение SergeyShikal »

SSSergeich писал(а): 27 авг 2019, 20:13
SergeyShikal писал(а): 27 авг 2019, 03:10 на есп 01 не кажит
помнится, давно, тоже были проблемы связки есп-лсд, возможно подтяжку i2c надо сделать, не помню...
av писал(а): 27 авг 2019, 22:31
SSSergeich писал(а): 27 авг 2019, 20:13 помнится, давно, тоже были проблемы связки есп-лсд, возможно подтяжку i2c надо сделать, не помню...
А так же конвертер уровней ! LCD питается 5 вольт, а ЕСП от 3,3 вольт. Может здесь собака зарыта ?
Пост 101 с обычным блоком работает, с русскоязычным блоком не работает, не читайте через строчки.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

LCD1602 HD44780 (русский язык).

Сообщение Gordon0007 »

RUS_LCD v2.xlsx
Сделал таблицу символов RU/EN (все, даже пробелы и символу) для того чтобы просто писать нужную фразу и получать готовый тест который можно вставить в стандартные блоки Flprog
Плюсы:
- В Таблице можно визуально удивить, что получается
- Выводить любой символ зашитый в дисплей
- быстрее чем переводить в ручную
- код в 16-ти битной кодировке или в 8-ми битной кодировке (на ваш выбор)
- занимает меньше места чем доп. библиотеки или блоки для перевода
- не требует дополнительных библиотек, все на стандартной библиотек
- возможность использовать пробелы в тех местах где обычно это не возможно в Flprog (пример. Блок меню дополнительные строки)
- Во вкладках можно посмотреть все символы и при желание выводить то, что автор (Я) не пожелал выводить
- Есть все таблицы для 3х разных дисплеев. (хотел с начало добавить возможность выборы одного из 3х но решил оставить только русский (обратите внимание символы у RU/EN отличаются) )
Минусы :
-В Flprog вы видите только код в 16-ти битной кодировке или в 8-ми битной кодировке
Снимок.PNG
Отправлено спустя 9 минут 54 секунды:
Снимок 2.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

LCD1602 HD44780 (русский язык).

Сообщение SergeyShikal »

Gordon0007 писал(а): 17 окт 2019, 14:18 RUS_LCD v2.xlsx
Почему то иероглифы пишет
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость