{{fname|pyb.wfi()}} is used to reduce power consumption while waiting for an event such as an interrupt. You would use it in the following situation:
+
{{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:
<nowiki>while True:
−
do_some_processing()
+
faire_quelques_traitement()
pyb.wfi()</nowiki>
pyb.wfi()</nowiki>
−
Control the frequency using {{fname|pyb.freq()}}:
+
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>
<nowiki>pyb.freq(30000000) # fixer la fréquence du CPU à 30MHz</nowiki>
−
voila
+
{{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).