Добавил watchdog

This commit is contained in:
parent b514cedf4c
commit cd9fe46170
1 changed files with 3 additions and 0 deletions

View File

@ -1,4 +1,5 @@
#include <microDS18B20.h> // Датчик температуры
#include <avr/wdt.h> // WatchDog для сброса в случае зависания
// Отладка вывода
#define DEBUG 1
@ -76,6 +77,7 @@ void setup()
// запрашиваем новое измерение с датчика
sensor.requestTemp();
wdt_enable(WDTO_4S); // Включаем HARD_RESET с таймером на 4с
}
uint32_t tmr; // Для таймера опроса датчика
@ -178,4 +180,5 @@ void loop()
digitalWrite(PIN_RELAY, relayState); // Изменяем значение сигнала на пине для управление реле
wdt_reset(); // Сброс WatchDog для продолжения работы
}