succède à
ArduinoSleepThenReboot
reparti depuis github
donner lien
créé dossier avec le .h, le .cpp et le .ino
ça roule
sur
ArduinoMega2560 conso passe de 75 mA à 30 mA
démonté pro mini cordon conc=vertisseur de g à d noir rougz vzrt jaune (4 pins centrales)
21/17 selon diode , 7/8 en sommeil
bizarre sur lapage
ArduinoSleepThenReboot j'ai dit en veille 3 mA ?
// test�sur Atmega 2560. OK
#include "Sleep_n0m1.h"
Sleep sleep;
unsigned long sleepTime; //how long you want the arduino to sleep
void setup()
{
Serial.begin(115200);
sleepTime = 10000; //set sleep time in ms, max sleep time is 49.7 days
pinMode(13,OUTPUT);
}
void loop()
{
delay(100); ////delays are just for serial print, without serial they can be removed
Serial.println("execute your code here");
for (int x=0;x<5;x=x+1) {
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
Serial.print("sleeping for ");
Serial.println(sleepTime);
delay(100); //delay to allow serial to fully print before sleep
sleep.pwrDownMode(); //set sleep mode
sleep.sleepDelay(sleepTime); //sleep for: sleepTime
}