Udda användning av klocka hund Timer (1 / 2 steg)
Steg 1: Titta på hund Timer
Efter forskning, jag hittade några kodsnutt rörande klocka hund Timer, jag har ingen full erfarenhet på WDT, jag visste bara att det kommer att återställa datorn om något inte skett korrekt. Jag slå samman dem och har getData() sätta inne i setup() funktion, när det WDT körs programmet kommer att återställa en gång och kraft kör getData().
Från videon hittar du siffrorna inte flimmer något mera, men stadigt i 3 sekunder och blink ut 3 andra, jag inte behöver gissa det.
#include < DHT11.h >
int pinLatch = 4;
int pinClock = 7.
int pinData = 8.
int pinDht = 2;
unsigned char characterMap [] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99,
0x92, 0x82, 0xF8, 0X80, 0X90};
unsigned char characterBuffer [] = {0xF1, 0xF2, 0xF4, 0xF8};
DHT11 dht11(pinDht);
int displayData = 0;
Ogiltiga inställningar () {
pinMode (pinLatch, produktionen);
pinMode (pinClock, produktionen);
pinMode (pinData, produktionen);
fördröjning (2000);
getData();
watchdogSetup();
}