Modifications

Sauter à la navigation Sauter à la recherche
Ligne 86 : Ligne 86 :     
=== pyb.Pin ===
 
=== pyb.Pin ===
  <nowiki>pyb.Pin(pin, mode, pull);</nowiki>
+
  <nowiki>p = pyb.Pin(pin, mode, pull)</nowiki>
    
La classe {{fname|Pin}} est utilisé pour obtenir un objet pour une broche donné de la PyBoard et initialiser cette broche en tant qu'entrée ou sortie.  
 
La classe {{fname|Pin}} est utilisé pour obtenir un objet pour une broche donné de la PyBoard et initialiser cette broche en tant qu'entrée ou sortie.  
Ligne 100 : Ligne 100 :  
* '''pull''' - Si vous utilisez une broche en entrée, ce paramètre permet d'activer les résistances pull-up, pull-down
 
* '''pull''' - Si vous utilisez une broche en entrée, ce paramètre permet d'activer les résistances pull-up, pull-down
   −
=== digitalWrite ===
+
=== Ecriture analogique ===
  <nowiki>digitalWrite(pin,value);</nowiki>
+
Cette opération est l'équivalent de la fonction Arduino {{fname|digitalWrite}}.
 +
 
 +
La broche doit doit préalablement être initialisée à l'aide de pyb.Pin().
 +
 
 +
  <nowiki>p.high()
 +
p.low()</nowiki>
    
Une fois la broche déclarée comme OUTPUT avec {{fname|pinName}}, elle peut être mise soit à l'état {{fname|HIGH}} (niveau logique haut, potentiel tiré à +5 volts) ou l'état {{fname|LOW}} (niveau logique bas, potentiel tiré à la masse/ground).
 
Une fois la broche déclarée comme OUTPUT avec {{fname|pinName}}, elle peut être mise soit à l'état {{fname|HIGH}} (niveau logique haut, potentiel tiré à +5 volts) ou l'état {{fname|LOW}} (niveau logique bas, potentiel tiré à la masse/ground).
29 917

modifications

Menu de navigation