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

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

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

Сообщение Di123 »

[ref]Dryundel[/ref], два блока БАРА берут у друг друга символы
в первом блоке я выбрал одни символы >>>---- что бы они не бросались слишком в глаза
а во втором другие закрашеные столбцы что бы отчётливо выделялись для иного действия
а на деле оба берут настройки из последнего блока
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

Di123 писал(а): 30 дек 2020, 10:35 Dryundel, два блока БАРА берут у друг друга символы
в первом блоке я выбрал одни символы >>>---- что бы они не бросались слишком в глаза
а во втором другие закрашеные столбцы что бы отчётливо выделялись для иного действия
а на деле оба берут настройки из последнего блока
Так и должно быть.
Символы для прогресс-бара - параметр общий для проекта.
В противном случае это негативно повлияет на размер скетча.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

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

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

2020-12-30_174409.png

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

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

Сообщение Dryundel »

Di123 писал(а): 30 дек 2020, 14:11 есть постояный момент когда на бар присутствует показание статичное и мы отключаем бар и при возвращении бара его нету а он появится только если на входе произойдёт некое изменение значения
можно ли внутри блока сделать некое передёргивающее устройство что бы при подачи ЕН он считывал вход и выдавал показания
Вообще то все это сделано и должно работать.
Нужен проект в котором не работает.

Отправлено спустя 7 часов 5 минут 28 секунд:
Всех форумчан с наступающим!

Блок обновлен до LCD+V2.16 Скачать в первом посте
.
- Добавлен дополнительный блок "Стартовая заставка"
- Добавлен дополнительный блок "Заставка "Сон"
.
Video_2020-12-31_000928.gif
.
"Стартовая заставка"
Блок создает 1 или 2 стартовые страницы для вывода служебной, рекламной
или другой информации при старте устройства.
Для использования разместите блок в любом месте проекта.

"Заставка "Сон"
Блок генерирует заставку "сон" и выводит на дисплей анимированную "летающую" строку
со входа -Str. Данные на входе могут быть динамическими, например ВРЕМЯ.
При появлении на входе -en высокого уровня все активные блоки дисплея приостанавливают
вывод информации и "летающая" строка стирает с дисплея ранее выведенный текст.
При наличии на входе -en низкого уровня работа активных блоков вывода возобновляется.
.
[spoiler=Тестовый проект]
2020-12-31_002242.jpg
Тест для дисплея (Приветствие).flp
[/spoiler]
.
Всем удачи в Новом Году!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

регулятор мощности на энкодере 1602 - 3,0.rar
я думал что это проблема блока ибо у меня во всех проектах он начинает отображаться если его попинать на входе
в данном проекте при включении бар отсутствует а именно просто пустое место на экране
если крутануть энкодер то он отобразится
если войти и выйти из меню бар исчезает пока не крутану энкодер
если включился перегрев и выключился то бара нету по тем же причинам что блок был отключен на время

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

можно предположить что за цикл программы клемма не досылает значения пока их не пошевелить на клемме самой но тогда в самом начале когда нагрузка включается и на клемму подаётся 0 бар тоже не видит его
можно предположить что за каждый цикл программы клемма всетаки отсылает в бар данные но он их не воспринимает потому что они статичны и реагирует лишь когда происходит изменение на клемме то в таком случае нужно из бара исключить детектор данных по входу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

[ref]Di123[/ref], в Вашем проекте довольно запутанная логика. Это может быть причиной неправильной работы.
Однако вот этот момент может иметь место быть.
Di123 писал(а): 31 дек 2020, 11:49 в самом начале когда нагрузка включается и на клемму подаётся 0 бар тоже не видит его
Внес правки в блок в Вашем проекте. Сам проект не изменял.
Попробуйте это и отпишитесь по результату.
регулятор мощности на энкодере 1602 - 3,0xxx.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

тоже самое

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

дальше неиследовал
оставил с заставкой на отключение
AndreyMir
Рядовой
Сообщения: 3
Зарегистрирован: 20 янв 2019, 21:22
Откуда: Брест
Имя: Андрей

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

Сообщение AndreyMir »

Интересно, а можно сделать вывод графика?
На подобии этого:
[spoiler]
7687.JPG
546.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]AndreyMir[/ref], Легко!!! Скачай проект Spectr v2_20Band.flp отсюда viewtopic.php?f=112&t=6972#p97872 и выкинь лишнее.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
AndreyMir
Рядовой
Сообщения: 3
Зарегистрирован: 20 янв 2019, 21:22
Откуда: Брест
Имя: Андрей

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

Сообщение AndreyMir »

[ref]AlexCrane[/ref], очень сложный блок. Тем более он заточен под другие нужды.
А я говорю про вывод графика, допустим по температуре.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

AndreyMir писал(а): 03 янв 2021, 20:37 Интересно, а можно сделать вывод графика?
На подобии этого:
[spoiler]7687.JPG546.JPG[/spoiler]
Уже в плане.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]AndreyMir[/ref], По моему проще некуда
Sin.gif
Посмотрите пример, вывод верхних волн синуса
График синуса.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
AndreyMir
Рядовой
Сообщения: 3
Зарегистрирован: 20 янв 2019, 21:22
Откуда: Брест
Имя: Андрей

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

Сообщение AndreyMir »

Dryundel писал(а): 04 янв 2021, 01:39
AndreyMir писал(а): 03 янв 2021, 20:37 Интересно, а можно сделать вывод графика?
На подобии этого:
[spoiler]7687.JPG546.JPG[/spoiler]
Уже в плане.
Может и часы можно реализовать. Короче идей много)
[spoiler]
изображение_2021-01-04_181134.png
[/spoiler]

Отправлено спустя 16 минут 26 секунд:
[ref]AlexCrane[/ref], Так понятней)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Когда уже цвета научите выводить? :)
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

aidar_i писал(а): 04 янв 2021, 19:24 Когда уже цвета научите выводить?
Да не вопрос! ТЫЦ
:D
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

Мультиблок обновлен до ваерсии LCD+V2.17 (Скачать в первом посте)
.
Новое в версии:
Добавлен блок "Бегущая строка"
.
Video_2021-01-04_184953.gif
[spoiler=Тестовый проект бегущей строки]
2021-01-04_185455.jpg
Тест Бегущая строка.flp
[/spoiler]
.
Описание:
Блок "Бегущая строка" генерирует бегущую строку из текста на входе "Scroll"

Скорость прокрутки настраивается в параметрах
Режим прокрутки может быть настроен на:
- Однократный показ текста
- Бесконечный (зацикленный) показ текста

В случае настройки на однократный показ, у блока формируютя:
- Вход Start (по фронту сигнала на входе происходит повторный однократный показ)
- Выход End (по завершении показа, на выходе появляется логическая единица)

С помощью этих доп. входа/выхода можно организовать показ строк из списка.
.
Внимание! Корректная работа блока версии LCD+V2.17 не гарантирована на FLProg ниже 7.3.0
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

а вариант маятника возможен ?
что был сдвиг влево и вправо по циклц без промотки целой пустой строки
допустим есть значения которое находится за строкой оно бы выплывало и заплывало обратно I = 25.5***I = 25.5***I = 25.5
ну или хотя бы вырезать пустую строку при новом круге
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

Di123 писал(а): 05 янв 2021, 02:28 а вариант маятника возможен ?
что был сдвиг влево и вправо по циклц без промотки целой пустой строки
допустим есть значения которое находится за строкой оно бы выплывало и заплывало обратно I = 25.5***I = 25.5***I = 25.5
ну или хотя бы вырезать пустую строку при новом круге
Весьма приблизительно понял что Вы хотите предложить.
Вы уверены что это еще кому нибудь пригодиться?
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

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

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

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

и интересует нестандартный столбцовый шрифт насколько он реален в виде одного беспроблемного блока из тех что уже есть в теме

2021-01-05_102824.png
2021-01-05_102843.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

Di123 писал(а): 05 янв 2021, 13:42 когда будут крутится 4 строки колесом ну такое себе из за пары символов
а когда они все сдвинутся и дождавшись последнею через паузу вернуться обратно
Ещё раз:
Dryundel писал(а): 05 янв 2021, 12:29 Вы уверены что это еще кому нибудь пригодиться?
Ответить

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

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

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