Modifications

Sauter à la navigation Sauter à la recherche
671 octets ajoutés ,  12 décembre 2015 à 09:05
Ligne 22 : Ligne 22 :     
== Le code ==
 
== Le code ==
 +
=== Lecture analogique simple ===
 +
Voici un petit bout de code que vous pouvez tester en mode REPL. Il lit et affiche 10 fois l'entrée analogique.
 +
 +
<nowiki>pot = pyb.ADC( 'X19' )
 +
for i in range( 0, 10 ):
 +
    print( pot.read() )
 +
    pyb.delay( 1000 )</nowiki>
 +
 +
Vous obtiendrez un résultat similaire à celui-ci (en bougeant le potentiomètre bien entendu).
 +
 +
<nowiki>4092
 +
4095
 +
4090
 +
4093
 +
3265
 +
3266
 +
3265
 +
3264
 +
3265
 +
3265
 +
</nowiki>
 +
 +
=== Lecture multiples ===
 +
Il est également possible de réaliser des lectures en rafale et de les stocker dans un tableau.
 +
 +
Cela permet d'effectuer une moyenne sur plusieurs lecture, une façon d'amortir l'implication d'une valeur parasite.
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 879

modifications

Menu de navigation