Алгоритм суточного таймера
- Войдите на сайт для отправки комментариев
Сб, 25/01/2014 - 17:51
Помогите придумать алгоритм суточного таймера. Задается время начала и конца включения. Например 12.00 - 14.00, т.е. включить в 12.00, выключить в 14.00 Или 23.30 - 05.30.
Сам к сожалению смог придумать только варианты с кучей if .. else, которые неправильно работали если время выключения ниже времени включения.
void check_time(byte vkl_hour, byte vkl_min, byte vikl_hour, byte vikl_min) { if (hour >= x && minute >= y && hour <=o && minute <p) { digitalWrite(nagruzka, HIGH); } else digitalWrite(nagruzka, LOW); ... ... }
А поиском по сайту пробовали пользоваться?
Готовое решение #3 с сохранением в ЕЕПРОМ #9.