// TD-ARDUINO // mode basse consommation #include "ArduinoLowPower.h" int sleeping_time = 5000; // 5 seconds bool awake = true; void setup() { Serial.begin(9600); LowPower.attachInterruptWakeup(RTC_ALARM_WAKEUP, WakeUp, CHANGE); pinMode(LED_BUILTIN, OUTPUT); } void loop() { if (awake) { digitalWrite(LED_BUILTIN, HIGH); delay(500); digitalWrite(LED_BUILTIN, LOW); delay(500); } awake = false; Serial.println("going to sleep"); LowPower.sleep(sleeping_time); } void WakeUp() { Serial.println("awake"); awake = true; }