Добавил watchdog
This commit is contained in:
parent
b514cedf4c
commit
cd9fe46170
|
@ -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 для продолжения работы
|
||||
}
|
Loading…
Reference in New Issue