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