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

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