Таймер

Ответить
Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18 ноя 2017, 19:16

Таймер

Сообщение Ivan-07 »

Добрый день!
Помогите реализовать таймер (кусок из проекта)
Логика примерно такая:
если повернуть энкодер, вход в меню, если в теч. 5 сек. ничего не происходит - выход из меню
в меню выставляется время в мин. от 1 до 15
при нажатии на кнопку, запускается обратный отсчёт в мин и сек. каждую минуту - 1 пик
при достижении 0 - 3 пика
когда таймер отработал на индикаторе - 7777 (просто пример, в реальности будет другая информация)
Вот черновик, только не работает
Большое спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Таймер

Сообщение vacz »

Нажимаем кнопку энкодера и держим 2 секунды – переход в режим меню – выставляем ручкой энкодера необходимое время - нажимаем кнопку энкодера и держим 2 секунды – переход в режим таймера – кратковременно нажимаем кнопку энкодера - начинается обратный отсчет времени. Каждую минуту - 1 пик, при достижении 0 - 3 пика. Когда таймер отработал, на индикаторе – 7777.
Проект выполнен на NANO 328. Для проверки, вместо динамика стоит светодиод. При желании, перенесете проект на МЕГУ.
Проверка в Proteus:
[spoiler][video]https://youtu.be/1JxILOeWCEI[/video][/spoiler]
timer .flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18 ноя 2017, 19:16

Таймер

Сообщение Ivan-07 »

Большое спасибо!
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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