Potentiomètre
R =R1 +R2 = 10 kΩ linéaire Plage angulaire : 300 ° Ue, tension d'alimentation, 3,3V Us, tension de sortie, varie proportionnellement à la position du potentiomètre entre 0-3.3V |
|
La tension analogique issue du potentiomètre est convertie en une valeur numérique par le CAN de l'ESP :
L'ESP32 possède plusieurs entrées avec un CAN de 12 bits. La tension d'entrée entre 0 et 3.3V est convertie en une valeur numérique comprise entre 0 et 4095. La résolution peut être changée par programmation.
Sur l'ESP32, la fonctionnalité ADC est disponible sur les broches 32-39.
ESP32 Micropython programme qui affiche le résultat de la conversion analogique numérique de la tension sur la broche 34 (ADC1_CH6, repère A3 shield base 1)
|
Remarque, pour changer la résolution du convertisseur, il faut utiliser l'instruction ADC.width(nb_bit) avec comme paramètre nb_bit :
- ADC.WIDTH_9BIT: range 0 à 511
- ADC.WIDTH_10BIT: range 0 à 1023
- ADC.WIDTH_11BIT: range 0 à 2047
- ADC.WIDTH_12BIT: range 0 à 4095 ex : ADC.width(ADC.WIDTH_10BIT)
Créé avec HelpNDoc Personal Edition: Créer des livres électroniques facilement