Приветствую!
Настал день, когда понадобилось сделать проект. В проекте вносить изменения необходимо уже "на лету" (на ходу, когда проект уже работает), а не при программировании.
То есть надо организовать менюшку (список с переменными и их редактирование) в программе, а отображать ее на LCD-дисплее HD44780 с кнопками.
К примеру, кнопками "вверх" "вниз" перелистывать список меню, а кнопкой "выбор" вносить изменения в переменных, которые привязаны к пунктам меню.
Ума не приложу как это блоками выстроить.
У кого, какие мысли есть, как это сделать в FLProg?
Организация меню в проекте и вывод на LCD
Организация меню в проекте и вывод на LCD
Я делал контроль температуры и влажности в пекарне, с выводом на 2-х строчный дисплей.
Джойстик вправо-влево переход по меню.
В верх или вниз меняем значение установок температуры или влажность + пишем в ЕПРОМ
https://drive.google.com/file....sharing
Прямо сюда не загружает, больше 1.5Мб )))
Джойстик вправо-влево переход по меню.
В верх или вниз меняем значение установок температуры или влажность + пишем в ЕПРОМ
https://drive.google.com/file....sharing
Прямо сюда не загружает, больше 1.5Мб )))
Последний раз редактировалось viga5 16 сен 2015, 09:55, всего редактировалось 1 раз.
- Tehnics
- Рядовой
- Сообщения: 34
- Зарегистрирован: 06 сен 2015, 11:18
- Откуда: Нововоронеж
- Имя: Константин
Организация меню в проекте и вывод на LCD
Я в своем проекте сделал навигацию по меню + изменения значений с привязкой к текущему экрану. Появятся вопросы - пиши.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Tehnics 16 сен 2015, 10:23, всего редактировалось 1 раз.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Организация меню в проекте и вывод на LCD
Tehnics, viga5, спасибо парни, помогли.
Выкладываю блок счетчика увелечения/уменьшения на еденицу. С возможностью установки нижнего/верхнего пределов, досчитывая до которых счетчик останавливается. Так же есть вход разрешения. Он просто блокирует входные импульсы на случай, если они (вх. имп (кнопки)) будут использоваться в другом месте программы.
Выкладываю блок счетчика увелечения/уменьшения на еденицу. С возможностью установки нижнего/верхнего пределов, досчитывая до которых счетчик останавливается. Так же есть вход разрешения. Он просто блокирует входные импульсы на случай, если они (вх. имп (кнопки)) будут использоваться в другом месте программы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость