Страница 2 из 2

Многоуровневое меню

Добавлено: 16.10.2017{, 11:34}
Saradon
Извиняюсь сразу за некропостинг и за мою глупость...
Но скажите, как войти в подменю? Что-то у меня не срабатывает и прямого ответа я в интернетах не нашёл.

Многоуровневое меню

Добавлено: 16.10.2017{, 12:26}
Dev1
Saradon писал(а):Но скажите, как войти в подменю? Что-то у меня не срабатывает и прямого ответа я в интернетах не нашёл.
А нажать на кнопочку "Информация" основного блока меню религия не позволяет нажать?
Для вас уже все сделали и в рот положили, только жуйте...


СпойлерПоказать
2.4. «Входы «Войти в меню»/«Выйти из меню»» - При установке данного чек-бокса у блока появляются входы «ETM» и «ExTM». При активности группового пункта меню по переднему фронту импульса на входе «ETM» меню перейдёт на первый дочерний пункт данного группового пункта меню. При отсутствии у группового пункта меню дочерних элементов никаких действий произведено не будет. При активности любого пункта меню по переднему фронту на входе «ExTM» будет произведён переход на родительский для активного пункта меню пункт. Если родительским пунктом является главное меню - никаких действий произведено не будет.

Многоуровневое меню

Добавлено: 17.10.2017{, 22:20}
Saradon
Dev1, спасибо.
Не сильно очевидно для меня почему-то...
В целом понял, остальное методом тыка буду докуривать.

Добавлено (17.10.2017, 22:17)
---------------------------------------------
Разобрался.
Точнее, просто скопировал с обучалки, глубоко не вдаваясь в логику.
Спасибо.

Многоуровневое меню

Добавлено: 17.10.2017{, 22:43}
Dev1
Saradon писал(а):глубоко не вдаваясь в логику
Если не вдаваться, то и зачем все это нужно...

Многоуровневое меню

Добавлено: 09.11.2017{, 17:37}
bv7
Подскажите каким образом можно адаптировать код для дисплея nokia 5110.
Код тут. Статья
Пробовал библиотеку менять для работы с дисплеем, подключение дисплея соответственно менял, не работает. Очень хочется меню на дисплее 5110 сделать. Может кто допилит и блок сделает, буду очень благодарен.
Или может кто ссылку на пост с меню для дисплея 5110 даст. По форуму искал, не нашел, возможно искал плохо.

Многоуровневое меню

Добавлено: 10.11.2017{, 17:59}
bv7
Спасибо, как я понял подход там совсем другой. Уже перечитываю тему.

Многоуровневое меню

Добавлено: 11.04.2022{, 15:22}
Igor
Дабы не плодить темы спрошу здесь.
Нужно многоуровневое меню на штатном блоке.
Пока что просто термостат, но в дальнейшем будут проекты посерьезнее.
Имеем UNO, LCD1602, 5 кнопок
До чего додумался - вход в меню по долгому удержанию кнопки "меню", ей же листаются по порядку пункты меню.
еще 2 кнопки - вход и выход из меню
ещё 2 +/- значение пункта
Перебрал много других вариантов - работает не корректно
Посмотрите, может есть еще идеи как сделать?
MyThermostat.flp
(324.19 КБ) 48 скачиваний

Многоуровневое меню

Добавлено: 11.04.2022{, 19:06}
valand
Еще примитивное трехкнопочное меню, на "умной" кнопке.
menu - длинное нажатие = вход в меню и выход из него\\короткое нажатие = перебор пунктов\\двойной клик = вход в подменю и выход из него.
vol+- изменение параметров.
MyThermostat кнопка гавербатон.flp
(4.23 МБ) 77 скачиваний
библиотека
GyverButton-main.zip
(104.92 КБ) 60 скачиваний
но с предыдущим сообщением от av конечно не сравнится. там кнопка шикарна

av, а что за вход SW ?

Многоуровневое меню

Добавлено: 12.04.2022{, 19:21}
Igor
valand, Спасибо, но ваш вариант не работает как хотелось бы
av, Ваш вариант хорош! Только не выходит из меню, буду разбираться.
Еще раз спасибо! По сути нет разницы 3 или 5 кнопок. Главное чтобы было удобно!

Отправлено спустя 34 минуты 30 секунд:
av, Скетч использует 14794 байт (45%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 540 байт (26%) динамической памяти,
Вот это перебор для такой простой функции

Многоуровневое меню

Добавлено: 13.04.2022{, 09:22}
Igor
av, Это я заглючил. Все нормально выходит из меню, по долгому нажатию, но есть небольшой косчок - когда долго жмешь - выходит из меню и снова входит туда же. Можно как то это исправить? Может быть сделать вход тоже по долгому нажатию?

Многоуровневое меню

Добавлено: 13.04.2022{, 10:55}
Igor
av писал(а):
13.04.2022{, 09:24}
вы все таки проверьте без антидребезга !
еще хуже, скачет по разным меню

Многоуровневое меню

Добавлено: 13.04.2022{, 11:09}
Igor
И для чего этот блок? что бы не 5 а 3 кнопки было? лишний геморрой))) И код вырастает

Многоуровневое меню

Добавлено: 13.04.2022{, 12:51}
Igor
av писал(а):
13.04.2022{, 11:22}
Я предложил вариант, а использовать его или нет вам решать !
Спасибо! И всеже можно ли сделать вход в меню пл долгому нажатию?

Многоуровневое меню

Добавлено: 17.04.2022{, 03:20}
Igor
А как сделать переключение дисплеев по одиночному нажатию кнопки? 1 раз - 1 дисплей, 2 раз - 2 дисплей, 3 раз - 1 дисплей и так по кругу

Многоуровневое меню

Добавлено: 17.04.2022{, 12:10}
cmept-27