Modifications

Sauter à la navigation Sauter à la recherche
Ligne 144 : Ligne 144 :     
=== lecture analogique ===
 
=== lecture analogique ===
 +
Cette opération est l'équivalent de la fonction {{fname|analogRead}} des Arduino.
   −
<noiki>int analogRead(pin);</nowiki>
+
Vous n'avez pas besoin d'initialiser la broche avec {{fname|pyb.Pin()}} lorsque vous voulez utiliser le convertisseur analogique/digital (ADC) de votre PyBoard pour lire une tension.
   −
Quand une broche analogique est déclarée comme entrée ({{fname|INPUT}}) à l'aide de {{fname|pinMode}}, vous pouvez y lire sa tension.
+
La broche sera initialisée par la classe pyb.ADC() lorsque vous voudrez utiliser la lecture sur une broche analogique
   −
La valeur retournée est entre 0 (pour 0 volts) et 1024 (pour 5 volts).
+
<noiki>adc = pyb.ADC(pyb.Pin.board.X19)
 +
ivalue = adc.read()</nowiki>
 +
 
 +
La fonction {{fname|adc.read()}} retourne une valeur encodée sur 12 bits, soit un entier entre 0 et 4096. Cette valeur correspondant à la tension 0 à 3.3v appliquée sur la broche d'entrée analogique.
29 917

modifications

Menu de navigation