L'Arduino Uno dispose bien d'interruptions qu'on pourrait utiliser pour le mettre en veille et le réveiller, histoire de gagner en consommation électrique.
Mais pendant la mesure (entre deux taps) on ne pourrait pas utiliser le "Power down mode" car il couperait aussi le timer (millis) dont on a besoin pour calculer le tempo. On ne pourrait utiliser que le "Power save mode" bien moins intéressant énergétiquement.
De plus, la carte Uno intègre le convertisseur USB/Serial qui ne se mettra pas en veille, ainsi que le régulateur 3.3V, la diode de présence de tension... au final, on ne gagnerait que quelques mA pour un code bien plus complexe.
Il serait par contre plus intéressant d'activer ce "Power down mode" après les 3s d'inactivité :
- on tape, pas de mise en veille ;
- on ne tape plus, affichage du "...." pendant quelques secondes, puis extinction du rétro-éclairage de l'écran et passage en veille du micro-contrôleur ;
- on retape -> interruption, réveil du micro-contrôleur, allumage de l'écran.
[^] # Re: Intéressant !
Posté par xulops (site web personnel) . En réponse à la dépêche TapTempo pour Arduino Uno. Évalué à 4.
L'Arduino Uno dispose bien d'interruptions qu'on pourrait utiliser pour le mettre en veille et le réveiller, histoire de gagner en consommation électrique.
Mais pendant la mesure (entre deux taps) on ne pourrait pas utiliser le "Power down mode" car il couperait aussi le timer (millis) dont on a besoin pour calculer le tempo. On ne pourrait utiliser que le "Power save mode" bien moins intéressant énergétiquement.
De plus, la carte Uno intègre le convertisseur USB/Serial qui ne se mettra pas en veille, ainsi que le régulateur 3.3V, la diode de présence de tension... au final, on ne gagnerait que quelques mA pour un code bien plus complexe.
Il serait par contre plus intéressant d'activer ce "Power down mode" après les 3s d'inactivité :
- on tape, pas de mise en veille ;
- on ne tape plus, affichage du "...." pendant quelques secondes, puis extinction du rétro-éclairage de l'écran et passage en veille du micro-contrôleur ;
- on retape -> interruption, réveil du micro-contrôleur, allumage de l'écran.