Modifications

Sauter à la navigation Sauter à la recherche
Ligne 116 : Ligne 116 :     
=== Lecture digital ===
 
=== Lecture digital ===
<nowiki>int digitalRead(pin);</nowiki>
+
Cette opération est l'équivalent de la fonction {{fname|digitalRead}} des Arduino.
   −
Une fois la broche déclarée comme {{fname|INPUT}} avec {{fname|pinMode}}, vous pouvez lire l'état de cette broche et savoir si elle est placée au niveau haut ({{fname|HIGH}}, au potentiel +5 volts) ou niveau bas ({{fname|LOW}}, potentiel de la masse/GND, soit 0 volt) par le montage.
+
La broche doit doit préalablement être initialisée à l'aide de pyb.Pin().
 +
 
 +
<nowiki>valeur = p.value()</nowiki>
 +
 
 +
Une fois la broche déclarée en entrée digital avec {{fname|pyb.Pin()}} (voyez l'[[MicroPython-Hack-button|exemple dans ce tutoriel]]), vous pouvez lire l'état de cette broche et savoir si cette broche est placée au niveau haut (au potentiel +3 volts) ou niveau bas (potentiel de la masse/GND, soit 0 volt).
 +
 
 +
valeur vaudra 0 si la broche est au niveau bas... ou 1 si la broche est au niveau haut.
    
== Contrôle analogique ==
 
== Contrôle analogique ==
29 917

modifications

Menu de navigation