... может имеется скетч на ардуино с таким алгоритмом работы?
Скетча для ардуины нет, а прошивка для МК (ATtiny13A) с данным алгоритмом работы есть.
МК тактируется на частоте 9,6 МГц (Fuses bit: Low – 0x7A; High – 0xFF).
При температуре от минус 5 до плюс 5, реле находится под током. При других температурах реле обесточено.
Опрос датчика производится через каждые 8 секунд.
Светодиод на выводе РВ4 сигнализирует о рабочем диапазоне температуры при котором реле должно быть под током.
Светодиод на выводе РВ0 сигнализирует о неисправности при опросе датчика. При этом реле обестачивается. Алгоритм оповещения о неисправности такой: если 8 раз подряд (это около минуты) МК не смог прочитать корректно данные с датчика то включается светодиод неисправности, а реле отключается.
Спойлер
Вложение:
Схема.png [25.46 KiB]
Скачиваний: 44
Вложение:
Termo_Tiny13.hex [2.12 KiB]
Скачиваний: 32
P.S. Номинал резистора (100 Ом) на шине данных устанавливается и подбирается при необходимости...