Question.5
What will be printed on the Serial Monitor?
Code:
#include <avr/sleep.h>
#include <avr/wdt.h>
void setup() {
Serial.begin(115200);
// WDT Configuration
WDTCSR = (1 << WDCE) | (1 << WDE); // Enable timed sequence
WDTCSR = (1 << WDE) | (1 << WDP2) | (1 << WDP1); // Set 1s timeout and mode
Serial.println("Going to sleep");
delay(100);
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_enable();
sleep_cpu(); // Enter sleep mode
sleep_disable();
Serial.println("Woke up!");
}
void loop() {
}