Всем привет. Есть реле и управление через ИК этим реле. Мозги на ардуино uno. Все отлично работает, но теперь хотелось бы добавить таймер выключения - например через 10-30-60 минут. При нажатии кнопки на пульте - звучал сигнал + устанавливался таймер. на сколько сложно такое реализовать? Есть у меня RTC или это все надо делать на ne555, или вообще через просто millis - как реализовать? Спасибо. P.S. в интернете посмотрел - есть реализации, но все с дисплеем и кнопками, может уже есть готовый проект?
просто через миллис - строк пять кода... 1. В момент нажатия кнопки запоминаете текущее значение миллис в переменную 2. Далее в ЛУП периодически проверяете разницу между актуальным миллис и запомненным в переменной, как разница составит 10-30-60 минут - отключаете реле.
в правильно написанной программе переполнение миллис интервалы не портит (при условии. что сам интервал меньше времени переполнения)