Gast
#4415165
Hallo zusammen,
wie oben schon geschrieben habe ich Probleme mit dem Watchdog bei meinem
Arduino UNO. Ich google und probiere jetzt schon eine ganze Weile, finde
den bug aber nicht.
Vielleicht kann einer helfen?
Ich möchte meinen Arduino UNO für 20 sek. in den PWR_DOWN Mode schicken.
Bei meinem Sketch scheinen es aber nur 2 sek zu sein. Und startet immer
mit dem Setup neu :-(.
Gruß poertner
void setup() {
Serial.begin(57600); // Set console baud rate
Serial.println ("Setup... ");
wdt_enable(WDTO_2S); // WDT 2s
set_sleep_mode(SLEEP_MODE_PWR_DOWN); // den tiefsten Schlaf auswählen
PWR_DOWN
Serial.println ("Setup wird beendet.");
}
void loop() {
Serial.println ("Hauptschleife wird durchlaufen ");
for (int i = 0; i < 10; i++) {
Serial.println ("enter sleep-Funktion ");
Serial.println (i);
delay(1000); //delay, für serial monitor
sleep_enable(); // sleep mode einschalten
sleep_mode(); // in den sleep mode gehen
sleep_disable(); // hier nach dem sleep weiter machen
}
Serial.println ("nach der Schalfdauer???");
wdt_disable();
}