FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Четверг, 08.12.2016, 03:07
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Организация структуры меню с вводом. Как сделать правильно?
Организация структуры меню с вводом. Как сделать правильно?
ingwar_85
Дата: Пятница, 04.03.2016, 08:58 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline
Добрый день.
Для понимания над чем работаю: 
Есть проект, небольшая установка для утилизации водонефтяной (водомасленной) эмульсии.  Всё достаточно просто.  Еврокуб в который наливается эмульсия  отработанная в ходе калибровки поточных влагомеров.  В емкости происходит расслоение после чего система сливает воду в канализацию, а масло в накопительную емкость.  

Управляется всё это панельным контроллером на 256меге заточенным под ардуино. Дисплей 4х20 и матричная клавиатура. 

Система уже работает но требует отладки и что бы не править проект каждый раз когда нужно поменять тот или иной параметр хотелось бы 
1. Научиться вводить данные с помощью клавиатуры в одновременным отображением на дисплее. 
2. Научиться работать с несколькими экранами, что бы можно было построить структуру меню. 

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

Хотелось бы услышать комментарии тех кто сталкивался с подобными задачами.
 
Олег Дата: Пятница, 04.03.2016, 10:39 | Сообщение # 2
Гуру
Группа: Проверенные
Сообщений: 730
Награды: 20
Репутация: 15
Статус: Offline
Меню можно организовать по-разному, нужно видеть нужную структуру.
 Если выводимая информация в разных пунктах меню выводится на одном месте, то тогда перед блоком дисплея ставится мультиплексор и информация что отображать поступает с него. 
Управляет мультиплексором счетчик, на счетчик сигнал подается при нажатии кнопки.
 Если информация выводится в разных местах, то тогда придется задействовать другие блоки дисплея.
 Ввод значений зависит от того какая клавиатура. Если просто кнопки, то можно сделать на счетчике, при нажатии кнопки значение увеличивается или уменьшается на единицу. В теме о пользовательских блоках есть готовые блоки.
Кстати насчет организации меню rw6cm выкладывал проект с меню.
 
Форум » Основной » Спросить у знатоков » Организация структуры меню с вводом. Как сделать правильно?
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика