LCD 16x2 Menu

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

LCD 16x2 Menu

Сообщение Dev1 »

Решил запихнуть в ардуино две программы, по функционалу и управлению практически одинаковые и сделать сразу выбор с какой работать. Изначально стояла задача работы с энкодером и его кнопкой. Файл проекта прилагаю. 
Принцип работы.
Изначально светиться меню из 2 строк-названий программ. Слева курсор. Энкодером выбираем 1 или 2. Нажатием кнопки в течении 2 секунд активируем выбранную программу. Возврат в меню не требовался.
Так вот вопрос: не сильно ли я углубился в логику, может есть как то по проще. Может в каких то моментах есть более простое решение. Пока я вижу ето так. Проверял в протеусе, работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

LCD 16x2 Menu

Сообщение Max »

Я вообще меню сделал на простом переменном резисторе с выходом на аналоговый вход. Там через блок scale и компаратор переключаю активные экраны, далее на переменную, которая подключена к входам EN нужных блоков дисплеев.
Все очень просто.
Там хоть сколько активных экранов сделать можно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

LCD 16x2 Menu

Сообщение Dev1 »

Идею понял, спасибо.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
confiden
Рядовой
Сообщения: 22
Зарегистрирован: 23 сен 2016, 22:23
Откуда: Великие Луки

LCD 16x2 Menu

Сообщение confiden »

помойму идея Ma[  имеет место быть, но довольно какой то странный интерфейс получается
Baya
Рядовой
Сообщения: 3
Зарегистрирован: 02 сен 2016, 06:29
Откуда: Челябинск

LCD 16x2 Menu

Сообщение Baya »

Dev1 писал(а):Так вот вопрос: не сильно ли я углубился в логику, может есть как то по проще.
При первом взгляде сразу встает вопрос: зачем нужна цепочка RT и TT(мне кажется на выходе всегда true , а значит и от элемента И можно отказаться
Ответить

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

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

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