Mise en veille du robot IRBOT
Il serai intéressant de mettre le robot IRBOT dans un mode de
consommation minimum afin d'économiser ses batteries.
Comment ?
Simplement en appuyant sur la touche veille de la télécommande.
Mise en oeuvre
Dans le programme rajouter simplement ces lignes dans la fonction tel_action qui
effectue une action en fonction de la touche appuyée.
case 12:
sleep(); // Mis en sommeil
return;
Le chiffre 12 corrrespond à la touche veille.
Ceci place le PIC dans un mode de consommation minimum.
Comment sortir du mode sleep ?
En générant une intérruption. Il suffit de toucher une "moustache"
de IRBOT pour qu'il reparte.
|