{{fname|pyb.wfi()}} est utilisé pour réduire la consommation en attendant un événement tel qu'une interruption.
+
+
Vous devriez l'utiliser comme ceci:
+
+
<nowiki>while True:
+
faire_quelques_traitement()
+
pyb.wfi()</nowiki>
+
+
Vous pouvez également contrôler la fréquence en utilisant {{fname|pyb.freq()}}:
+
+
<nowiki>pyb.freq(30000000) # fixer la fréquence du CPU à 30MHz</nowiki>
+
+
{{underline|Note de MCHobby:}}<br />
+
La puissance dissipée par processeur peut être exprimé par la formule suivante:
+
+
<nowiki>Puissance dissipée = fréquence (Mhz) x tension² x constante</nowiki>
+
+
Par conséquent, la chaleur dissipée diminue dans la même proportion que la fréquence. Comme toute dissipation de chaleur est un gaspillage d'énergie (par exemple de votre accu).
+
+
Diminuer la fréquence revient à diminuer la dissipation de chaleur, donc à économiser de l'énergie et par conséquent prolonger la durée de vie de l'accumulateur (ou source d'énergie).