Таймер на Arduino
Таймер с обратным отсчетом - не новость в конструкциях на Arduino.
Особенность этой конструкции в том, что время работы устройства задается при помощи двух переменных резистров, подключенных к аналоговым входам микроконтроллера.
Один из них задает единицы, а другой - десятки минут. При нажатии на кнопку "пуск" начинается обратный отсчет, а при достижении нуля срабатывает реле и раздается звуковой сигнал.
Такой вариант управления позволяет быстро и удобно устанавливать необходимое время работы устройства.
Для индикации времени используется четырехразрядный семисегментный индикатор. Максимальное время работы таймера - до 99 минут.
Вместо резисторов для установки времени можно использовать цифровые энкодеры - с соответствующей доработкой программы.
Хорошо бы добавить к устройству несколько программируемых кнопок, чтобы запоминать в ПЗУ микроконтроллера часто используемые значения установки времени таймера.
Из чего это сделано?
1 | Arduino UNO | 1 шт. |
2 | BB-102 Макетная плата для монтажа без пайки | 1 шт. |
3 | BBJ-65 Комплект цветных монтажных перемычек MM для макетных плат без пайки | 1 шт. |
4 | Переменный резистор | 2 шт. |
5 | Семисегментный четырехразрядный индикатор | 1 шт. |