УНИВЕРСАЛЬНЫЙ ТАЙМЕР на Arduino (Arduino Uno/Arduino Nano/Arduino Pro Mini/WAVGAT Pro Mini/LGT8F328)

preview_player
Показать описание
Универсальный таймер

Давно было намерение сделать универсальный таймер, который можно было бы использовать для разных процессов, где требуется выдержка определённого времени и, который бы мог включать/отключать, по истечении времени, различную нагрузку, вплоть до устройств на ~220 В. Время пришло. Схема и программа разработаны. Основой этого таймера послужили проекты:
"Таймер для катушки Мишина"
и
"МТР-1.2 (термометр-регулятор)".

Как часто бывает, начальный проект всегда имеет какие-то недостатки и более оптимальное решение приходит уже после того, как углубляешься в тему. Так и в этом случае с таймером. После проверки первой версии, пришёл к написанию второй, которую считаю гораздо лучше, оптимальнее и имеющую большие возможности.

Начиная с версии v2.2 дополнительно применена условная компиляция, что позволило легко выбирать вариант логики управления кнопками: HIGH или LOW.

Начиная с версии v2.4 появилась возможность выбирать количество разрядов в индикаторе (3 или 4).

Начиная с версии v3 появился циклический режим работы. Можно задавать время паузы.

Скетч и библиотеки смотрите на странице проекта
Рекомендации по теме
visit shbcf.ru