Created
April 30, 2020 19:14
-
-
Save WinXaito/f8874bd9ef19b1c012787cfd7cc773d7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
unsigned long temps; | |
void setup() { | |
//On attribute à temps le nombre de milliseconde écoulé depuis le démarrage de l'arduino | |
temps = millis(); | |
} | |
void loop() { | |
//On vérifie si millis (le nombre de milliseconde depuis le lancement de l'arduino) - temps (le dernier réveil) est | |
// plus grand que 4 secondes. Si oui, on met l'arduino en veille | |
if(millis() - temps > 4000) { //4000 == à 4 seconde, 4000 millisecondes | |
goSleep(); //On met l'arduino en veille | |
} | |
//Autres traitements... | |
} | |
void goSleep() { | |
//On met en veille l'arduino avec les commandes que je t'ai déjà fourni... | |
} | |
void wakeUp() { | |
//On réinitialise la variable temps (millis() retourne le nombre de millisecondes exécuté depuis le lancement de l'arduino.) | |
temps = millis(); | |
//Le reste des commandes... | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment