Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 10 : Ligne 10 :     
Ce "bruit" peut également être éliminé en utilisant une simple fonction qui s'assure que la valeur de la broche est bien stable.
 
Ce "bruit" peut également être éliminé en utilisant une simple fonction qui s'assure que la valeur de la broche est bien stable.
 
+
}}
 
== Attendre que la valeur change ==  
 
== Attendre que la valeur change ==  
C'est justement ce que fait la fonction suivante. Elle prend la valeur actuelle de la broche puis attend que la valeur change.  
+
{{bloc-etroit|text=C'est justement ce que fait la fonction suivante. Elle prend la valeur actuelle de la broche puis attend que la valeur change.  
   −
La nouvelle valeur doit être stable pendant un temps continu de 20ms puis enregistre le modification d'état. Vous pouvez ajuster le temps (par exemple, à 50ms) si le bruit est important.
+
La nouvelle valeur doit être stable pendant un temps continu de 20ms puis enregistre le modification d'état. Vous pouvez ajuster le temps (par exemple, à 50ms) si le bruit est important.}}
    
  <nowiki>import pyb
 
  <nowiki>import pyb
Ligne 31 : Ligne 31 :     
Vous pouvez l'utiliser comme ceci:
 
Vous pouvez l'utiliser comme ceci:
}}
      
  <nowiki>import pyb
 
  <nowiki>import pyb
Ligne 40 : Ligne 39 :  
     pyb.LED(4).toggle()</nowiki>
 
     pyb.LED(4).toggle()</nowiki>
    +
Au passage, vous noterez que la broches est configurée en '''PULL_DOWN''', ce qui signifie que le niveau reste à LOW/BAS aussi longtemps qu'une intervention extérieur ne place pas le potentiel de la broche au niveau HIGH/HAUT.
    
{{MicroPython-Hack-deparasitage-TRAILER}}
 
{{MicroPython-Hack-deparasitage-TRAILER}}
30 894

modifications

Menu de navigation