Организация меню в проекте и вывод на LCD

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Организация меню в проекте и вывод на LCD

Сообщение Сергей »

Приветствую!
Настал день, когда понадобилось сделать проект. В проекте вносить изменения необходимо уже "на лету" (на ходу, когда проект уже работает), а не при программировании.
То есть надо организовать менюшку (список с переменными и их редактирование) в программе, а отображать ее на LCD-дисплее HD44780 с кнопками.
К примеру, кнопками "вверх" "вниз" перелистывать список меню, а кнопкой "выбор" вносить изменения в переменных, которые привязаны к пунктам меню.
Ума не приложу как это блоками выстроить.

У кого, какие мысли есть, как это сделать в FLProg?
viga5
Рядовой
Сообщения: 54
Зарегистрирован: 06 сен 2015, 09:59
Имя: Виталий
Контактная информация:

Организация меню в проекте и вывод на LCD

Сообщение viga5 »

Я делал контроль температуры и влажности в пекарне, с выводом на 2-х строчный дисплей.
Джойстик вправо-влево переход по меню.
В верх или вниз меняем значение установок температуры или влажность + пишем в ЕПРОМ

https://drive.google.com/file....sharing

Прямо сюда не загружает, больше 1.5Мб )))
Последний раз редактировалось viga5 16 сен 2015, 09:55, всего редактировалось 1 раз.
Аватара пользователя
Tehnics
Рядовой
Сообщения: 34
Зарегистрирован: 06 сен 2015, 11:18
Откуда: Нововоронеж
Имя: Константин

Организация меню в проекте и вывод на LCD

Сообщение Tehnics »

Я в своем проекте сделал навигацию по меню + изменения значений с привязкой к текущему экрану. Появятся вопросы - пиши.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Tehnics 16 сен 2015, 10:23, всего редактировалось 1 раз.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Организация меню в проекте и вывод на LCD

Сообщение Сергей »

Tehnicsviga5, спасибо парни, помогли.  
Выкладываю блок счетчика увелечения/уменьшения на еденицу. С возможностью установки нижнего/верхнего пределов, досчитывая до которых счетчик останавливается. Так же есть вход разрешения. Он просто блокирует входные импульсы на случай, если они (вх. имп (кнопки)) будут использоваться в другом месте программы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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