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

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

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

#1

Сообщение Сергей » 16.09.2015{, 01:11}

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

У кого, какие мысли есть, как это сделать в FLProg?

viga5
Рядовой
Сообщения: 54
Зарегистрирован: 06.09.2015{, 09:59}
Репутация: 0
Имя: Виталий
Контактная информация:

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

#2

Сообщение viga5 » 16.09.2015{, 09:52}

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

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

Прямо сюда не загружает, больше 1.5Мб )))
Последний раз редактировалось viga5 16.09.2015{, 09:55}, всего редактировалось 1 раз.

Аватара пользователя
Tehnics
Рядовой
Сообщения: 34
Зарегистрирован: 06.09.2015{, 11:18}
Репутация: 0
Откуда: Нововоронеж
Имя: Константин

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

#3

Сообщение Tehnics » 16.09.2015{, 10:23}

Я в своем проекте сделал навигацию по меню + изменения значений с привязкой к текущему экрану. Появятся вопросы - пиши.
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось Tehnics 16.09.2015{, 10:23}, всего редактировалось 1 раз.

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

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

#4

Сообщение Сергей » 16.09.2015{, 16:32}

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

Ответить

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

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

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