Таймер обратного отсчета
- Войдите на сайт для отправки комментариев
Ср, 27/01/2016 - 23:44
Таймер обратного отсчета-1
что имеем:
1. Arduino nano
2. Энкодер с кнопкой
3. LCD 1602 -I2C
4. Реле
5. Ик датчик препятствий
6. Зуммер
Что надо:
таймер к примеру отсчитывает от 35сек до 0, на это время срабатывает реле.
Энкодером задается время на которое срабатывает реле от 5-205 сек. с шагом в 5 сек.(5-10-15 и тд)
и как перед ИК датчиком появляется препятствие, срабатывает обратный отсчет с включением реле и отсчет времени прерывается
если перед ИК нет препятствия…. и возобновляется с появлением, пока отсчет не сойдет до нуля.(и если после того как таймер показал ноль на LCD, препятствие убрать и вернуть, то цикл повторяется, включается реле...отсчет, выкл.)
и Arduino должен запоминать последнее значение, которое выставлялось энкодером, даже после выключения (другими словами, я включил девайс а он помнит предыдущее значение, например 55 сек.
Визуальное оформление LCD:
верхняя полоса это строка (полоса) прогресса с право на лево, при обратном отсчете, например с 95сек полоса полная и уменьшается вместе с таймером, как на табло 0, то полоса прогресса тоже уходит
А на второй строке LCD идет время обратного отсчета.
Кнопка на энкодере имеет первый приоритет, по умолчанию это 30 сек. и тогда ИК отключается.
Зуммер:
Как заканчивается отсчет зуммер бздыкает разок
Если кто готов взяться, пишите. Обговорим материальную сторону.
7808543@gmail.com
Напишите мне на почту
maksimovaleksandr@inbox.ru
Не вижу проблем. htpicc@gmail.com