Страница 1 из 2

Начальное приветствие на LCD

Добавлено: 18.04.2016{, 17:28}
AndreyK0
Всем привет!
Понемногу разбираюсь с программой, запнулся вот на чем:
Нужно реализовать вывод приветствия на экран LCD 1602, к примеру. Суть такова. Имеется устройство, в момент подачи питания на экран, в течении десятка секунд, хочется вывести приветствие.

Начальное приветствие на LCD

Добавлено: 18.04.2016{, 17:45}
Олег
Можно так



Или так


Начальное приветствие на LCD

Добавлено: 18.04.2016{, 17:48}
Amator
Подскажите как сделать бегущую строку, дисплей подключается через I2C.

Начальное приветствие на LCD

Добавлено: 18.04.2016{, 17:51}
AndreyK0
Олег писал(а):Можно так
Спасибо, а я в дебри пустился...  Нужно-то было всего  Изображение

Начальное приветствие на LCD

Добавлено: 18.04.2016{, 19:18}
Олег
Amator писал(а):Подскажите как сделать бегущую строку
Посмотрите здесь

Начальное приветствие на LCD

Добавлено: 19.04.2016{, 17:03}
Amator
да но у меня оно не работает кроме мигания строки

Начальное приветствие на LCD

Добавлено: 06.01.2020{, 20:45}
Dragony
Олег писал(а):
18.04.2016{, 17:45}
Можно так



Или так
Делал как здесь, но после времени показа эта надпись никуда не исчезает, а мешает выводу показаний. Нужно вставить "очистку экрана", скорее всего придется дописывать код вручную.

Начальное приветствие на LCD

Добавлено: 06.01.2020{, 22:33}
aidar_i
Эти блоки очистку имеют внутри. Когда включаете следующей блок, должен очищаться экран от старой информации. Вход en блока должен быть выключен, если он включен, старые данные выводятся снова.

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 10:45}
Dragony
Спасибо, попробую сделать так...
Только у меня в списке триггеров нет Ftrig...?

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 10:58}
Fedot
Вот ещё пример. Я его применяю, когда нужно выводить при включении служебную информацию.

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 11:47}
Dragony
Спасибо.
Дело в том, что у меня на "вкл/выкл" завязано много разной информации, вот теперь думаю - не будет ли она снова налазить друг на друга?.. Или на одно и то же место можно писать много разных "экранов"?

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 12:31}
edyapd
Ох и любит же народ некропостить.
Dragony, вам надо выводить информацию при включении?
Тогда просто первую плату сделайте "Выполнение по условию" и "Выполнять в цикле пока". Задайте переменную, которая должна измениться через нужное вам время. И скажем пока эта переменная False выполняется цикл в одной плате. Как только она изменилась на True программа в эту плату больше не зайдёт.

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 13:16}
dizzyy
edyapd, выполнять в цикле это хорошо , но таймер должен отключить слачала вход енейбл экрана, а только тогда запретить выполнение платы..иначе могут быть накладки

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 14:00}
Dragony
edyapd писал(а):
07.01.2020{, 12:31}
Ох и любит же народ некропостить.
Dragony, вам надо выводить информацию при включении?
Тогда просто первую плату сделайте "Выполнение по условию" и "Выполнять в цикле пока". Задайте переменную, которая должна измениться через нужное вам время. И скажем пока эта переменная False выполняется цикл в одной плате. Как только она изменилась на True программа в эту плату больше не зайдёт.
Спасибо, примерно так и думал. Осталось только разобраться с этим "выполнением по условию"...
С программированием давно не имел дела.

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 14:41}
edyapd
dizzyy писал(а):
07.01.2020{, 13:16}
но таймер должен отключить слачала вход енейбл экрана, а только тогда запретить выполнение платы
Так вроде так и должно получитьсяПоказать
11.jpg
11.jpg (9.03 КБ) 1543 просмотра

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 17:02}
dizzyy
нужно пробовать, наверное придется таймер поставить для переменной ..

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 21:58}
aidar_i
Самый правильный и простой ответ от Олега (Или так).
Посмотрел код дисплея, экран очищается в каждом цикле постоянно. И данные выводятся в каждом цикле заново. Когда EN выключен, крутится только очистка. Этот дисплей мне давно не нравился, при смене данных на экране, значения, постоянно отображающиеся, моргают кратковременно.
Вот мои ПБ для этого дисплея.
HD44780.flp
(121.82 КБ) 118 скачиваний

Начальное приветствие на LCD

Добавлено: 07.01.2020{, 22:46}
dizzyy
ну так выводить все можно в одной плате , а что именно задает мультиплексор..

Начальное приветствие на LCD

Добавлено: 08.01.2020{, 06:10}
Dragony
aidar_i писал(а):
07.01.2020{, 21:58}
Самый правильный и простой ответ от Олега (Или так).
Посмотрел код дисплея, экран очищается в каждом цикле постоянно. И данные выводятся в каждом цикле заново. Когда EN выключен, крутится только очистка. Этот дисплей мне давно не нравился, при смене данных на экране, значения, постоянно отображающиеся, моргают кратковременно.
Вот мои ПБ для этого дисплея.
HD44780.flp
Спасибо, буду искать блок Ftrig...

Начальное приветствие на LCD

Добавлено: 08.01.2020{, 11:17}
aidar_i
Зачем его искать? Откройте проект с моего сообщения.