Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение Di123 »

первая строка отоброжает слово температура буквально на пару импульсов и то после обновления температуры
тоесть раз в 1 сек обновляется показание и на пару импульсов моргает слово в первой строчке
если убрать все блоки с бегущей строкой то всё норм так же пробовал и с одним блоком бегущей через переключатель подавать на неё бесполезно

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

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение Dryundel »

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

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение Dryundel »

av писал(а): 27 янв 2021, 14:34 Обнаружился не приятный баг связанный с бегущей строкой из состава ваших блоков.
Проблему понял. Будем лечить.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение Dryundel »

Мультиблок обновлен до ваерсии LCD+V2.18 (Скачать в первом посте)

Исправлен баг возникавший при отключении блоке бегущей строки (Пост №89)
av писал(а): 27 янв 2021, 14:34 Обнаружился не приятный баг связанный с бегущей строкой из состава ваших блоков. И заключается он в том что если назначить для вывода бегущей строки допустим 4 строка дисплея 2004, то нет возможности выводить другие данные в эту же строку в тот момент как с En блока бегущей строки снят разрешающий сигнал. То есть когда отключаем блок бегущей строки, то невозможно выводить в эту же строку другую инфу блоком простого вывода. Происходит постоянное мерцание или вообще нет отображения на дисплее. Как вариант если нет возможности исправить этот глюк, сделать не возможным выбирать строку в которой уже выбрано выводить бегущую строку.
shpuntic48
Рядовой
Сообщения: 25
Зарегистрирован: 26 июн 2020, 07:17
Откуда: Khabarovsk
Имя: михаил

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение shpuntic48 »

Подскажите, не получается вывести квадраты, выводится такая фигня :smile250:

Отправлено спустя 2 часа 35 секунд:
Всем спасибо за помощь получилось :smile453:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение wiktor0308 »

Здравствуйте всем!!!! Скажите пожалуйста , можно ли в блоках LCD_V2.18 рисовать свои фигуры или подскажите как сделать? Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать. Помогите если это возможно.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение pipapsix »

wiktor0308 писал(а): 12 мар 2021, 17:14 Здравствуйте всем!!!! Скажите пожалуйста , можно ли в блоках LCD_V2.18 рисовать свои фигуры или подскажите как сделать? Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать. Помогите если это возможно.
не этот?
[spoiler]
2021-03-12_17-21-48.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение wiktor0308 »

pipapsix писал(а): 12 мар 2021, 17:23
wiktor0308 писал(а): 12 мар 2021, 17:14 Здравствуйте всем!!!! Скажите пожалуйста , можно ли в блоках LCD_V2.18 рисовать свои фигуры или подскажите как сделать? Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать. Помогите если это возможно.
не этот?
[spoiler]2021-03-12_17-21-48.png[/spoiler]

Да как изменить хотя бы один символ. Своим символом. Можно так сделать? И сделать не мигающий символ?

Отправлено спустя 46 минут 44 секунды:
Dryundel писал(а): 30 янв 2021, 17:45 Здравствуйте всем!!!! Скажите пожалуйста , можно ли в блоках LCD_V2.18 рисовать свои фигуры или подскажите как сделать? Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать. Помогите если это возможно.
Здравствуйте всем!!!! Скажите пожалуйста , можно ли в блоках LCD_V2.18 рисовать свои фигуры или подскажите как сделать? Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать. Помогите если это возможно.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 486
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение kulibinsvv »

wiktor0308 писал(а): 12 мар 2021, 18:42Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать.
В теме "Кириллица на hd44780 . Возможно ли?", в посте #53 от Олега выложен блок вывода своего символа. Попробуйте, вдруг поможет.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение wiktor0308 »

kulibinsvv писал(а): 12 мар 2021, 19:09
wiktor0308 писал(а): 12 мар 2021, 18:42Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать.
В теме "Кириллица на hd44780 . Возможно ли?", в посте #53 от Олега выложен блок вывода своего символа. Попробуйте, вдруг поможет.
Спасибо что нибудь покумекаю!!! :smile37:

Отправлено спустя 37 минут 24 секунды:
kulibinsvv писал(а): 12 мар 2021, 19:09
wiktor0308 писал(а): 12 мар 2021, 18:42Очень охота сделать перед температурой сделать значёк градусника. Или другие символы нарисовать.
В теме "Кириллица на hd44780 . Возможно ли?", в посте #53 от Олега выложен блок вывода своего символа. Попробуйте, вдруг поможет.
Пишет только буквы. Символы делал толку нет. Надо в блоке LCD_V2.18 как-то менять.
AleksejTRUE
Рядовой
Сообщения: 1
Зарегистрирован: 25 мар 2021, 23:05
Имя: Алексей

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение AleksejTRUE »

Доброе время суток.
Вопрос такого рода. Как бороться с "автоматической" заменой букв в русифицированном слове?
В блоке меню прописано имя пункта меню "Уплотнение", при входе в меню на мк буква в слове "Уплотнение" автоматически (на глазах) меняется, и получается слово "кплотнение" и, тут же слово "Трамбовка" на "Трамбокка"...
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение pipapsix »

Dryundel писал(а): 30 ноя 2020, 23:06 - Альтернативный алгоритм без функции clear() (Дисплей не мерцает при мигании параметром или частой его сменой)
Добрый день.
А есть возможность сделать отдельный блок, с этой функцией?? Чтобы по установленному времени очищал дисплей??
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение Dryundel »

pipapsix писал(а): 27 мар 2021, 15:29 А есть возможность сделать отдельный блок, с этой функцией?? Чтобы по установленному времени очищал дисплей??
А какой в этом смысл?
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение pipapsix »

Dryundel писал(а): 02 апр 2021, 15:37 А какой в этом смысл?
Я не могу побороть импульс, который прилетает от мотора, не часто но бывает.И на экране иероглифы висят, до перезапуска.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение pipapsix »

av писал(а): 02 апр 2021, 18:24 есть вероятность что команда стирания не поможет вам так как дисплей зависает и не реагирует на команды. Нужно добавить блок переинициализации дисплея в цикле когда это нужно. Здесь где то на форуме есть этот самый блок для 1602 I2C делал для ingener.
Реагирует на команды, зашел и вышел из меню, более менее понятно становится, что написано, но некоторые кракозябры не меняются.
Тут два блока находил, но с ними не компилируется.
richialex
Рядовой
Сообщения: 31
Зарегистрирован: 01 июл 2020, 21:41
Имя: Alex

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение richialex »

pipapsix писал(а): 02 апр 2021, 16:23 Я не могу побороть импульс, который прилетает от мотора, не часто но бывает.И на экране иероглифы висят, до перезапуска.
Борюсь с этим блоком "Заставка "Сон"" из этого же набора со строкой в 20 символов (Экран 2004). Если включить заставку, немного подождать пока заставка пробежит по всему экрану, то при выходе из нее получаем чистый работоспособный экран. Костыль конечно, но пока другого решения не придумал.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение pipapsix »

richialex писал(а): 14 апр 2021, 19:14 Если включить заставку, немного подождать пока заставка пробежит по всему экрану
мысль конечно. но это нужно нажать кнопку, чтобы увидеть показания.
richialex
Рядовой
Сообщения: 31
Зарегистрирован: 01 июл 2020, 21:41
Имя: Alex

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение richialex »

pipapsix писал(а): 14 апр 2021, 19:58 мысль конечно. но это нужно нажать кнопку, чтобы увидеть показания.
Все работает как обычно. Кнопка на всякий случай для очистки экрана - если появятся "Кроказябры" Нажимаем два раза.... Включить заставку, подождать немного пока она его очистит, и потом выключить. При этом экран вновь начинает работать как обычно. У меня висит на длительное нажатие на энкодер. А по хорошему думаю нужно провода на LCD экранировать.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение ingener »

Не планируется ли блок для 8-битного режима работы с чипами HD44780?
Было бы интересно потестировать на предмет помехозащищенности в сравнении с 4-битным или I2C режимом, где любая одиночная помеха вызывает полный сбой дисплея.
Будет ли такая же история с 8-битным режимом, где каждый бит передается по отдельному входу?
lisjohn
Рядовой
Сообщения: 1
Зарегистрирован: 26 май 2021, 18:23
Имя: Евгений

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Сообщение lisjohn »

Всем привет!
Суть такая, на английском блоки работают чётко, но переключая на русский получается следующее...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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