Potentiomètre

Parent Previous Next

Grove potentiomètre  (rotary angle)

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 la carte Micro:bit ou par l'ESP (voir ci-dessous)


Micro:bit

Programme qui affiche le résultat de la conversion analogique numérique de la tension sur la broche P0


from microbit import *


while True:

   can = pin0.read_analog()   # conversion analogique-numérique broche P0  0-1023

   print ('CAN = ',can)       # affichage sur la console de la valeur numérique

   sleep(500)



ESP 8266

Programme qui affiche le résultat de la conversion analogique numérique de la tension sur la broche A0


from machine import ADC

import time


adc0 = ADC(0)               # crée un objet ADC sur la broche A0


while True:

   can = (adc0.read())     # conversion analogique-numérique de la broche A0   0-1023

   print("CAN =", can)     # affichage sur la console REPL de la valeur numérique (0-1024 !)

   time.sleep_ms(500)




Le CAN (Convertisseur Analogique Numérique)




Un CAN converti la grandeur analogique en grandeur numérique.


Résolution numérique :

10 bits, cela signifie que la tension d'entrée entre 0 et 3.3 V est convertie en une valeur numérique entière comprise entre 0 et 1023.


Résolution analogique :

Il en résulte une résolution analogique ou quantum de 3.22 mV (3.3 /1023)






















Créé avec HelpNDoc Personal Edition: Générer des livres électroniques EPub facilement