https://yadi.sk/i/6CTlXEZpEF2mJQ
Итак устройство реализовано на базе Ардуино Нано , часов 1302, дисплея 1602 по I2с, энкодера, датчика DTH11, реле управлением 5В, контактором управление 220В, звонки типа МЗМ-1 220В.
Логика работы: Читаем время часов 1302 имеем 12 будильников Пример № 1 звонок начало рабочего дня в 07:59:55 идет 1 на реле в 08:00:00 идет на реле 0. И так далее с остальными. Один нюанс у нас есть понятие сезон не сезон в эти периоды звонки подаются по разному так как рабочий день на 1 час короче. Этими изменениями управляю из меню и здесь первый вопрос я поставил триггер и каждый раз заначение переключается. Как сделать так чтоб в меню установив True выставлялся сезон=1 Установив False выставлялся сезон=0.
DTH11 прикрутил просто потому что он был. И не зря ведь говорят что не собирай из Ардуино 90% получишь метео станцию
![Улыбка! :)](./images/smilies/ha_smile.gif)
Основная проблема заключается в хаотичном зависании контроллера. То есть прибор может отработать все дневные циклы не зависнув ни разу а может 4 раза в день повиснуть. При зависании, а иногда и не зависая включается блок управления подсветкой дисплея. Хотя его включение прописано при условии нажатия или поворота энкодера.
Видео часть 2 прошло 15 мин.
https://yadi.sk/i/yEMVb3GakrNyYw
Быть может кто то сталкивался с подобными проблемами и знает их решения. Заранее благодарен
скетч