Mesure analogique

Dans cet exercice , on cherche à mesurer une grandeur analogique sur la broche 34

Question

Réaliser hors tension le montage

FAIRE VÉRIFIER votre montage avant toute MISE SOUS TENSION

Question

Réaliser un programme permettant d'afficher la valeur numérique du potentiomètre toutes les 2s

Indice

Exemple complet à adapter

1
from machine import ADC,Pin
2
from time import sleep
3
4
EntreeAna = ADC(Pin(22))
5
6
while True :
7
    print(EntreeAna.read() )
8
    sleep(2)

Question

Proposer un schéma de montage pour : mesurer la tension de sortie et tracer la fonction Nb=f(Ud34)

Question

Proposer un programme permettant de comparer simultanément la prise de mesure avec une atténuation nulle et une atténuation de 11dB, par rapport à la mesure donnée par le voltmètre

Conclure

Indice

Pour l'affichage simultané de 2 valeurs, il faut utiliser un tuple

Voir ressource sur la représentation graphique & son exploitation par tableur

Solution

1
# Programme tuple entrée analogique
2
from machine import ADC,Pin
3
from time import sleep
4
5
EntreeAna = ADC(Pin(34))
6
7
while True :
8
    EntreeAna.atten(ADC.ATTN_0DB)
9
    Mesure0 = EntreeAna.read()
10
    EntreeAna.atten(ADC.ATTN_11DB)
11
    Mesure11 = EntreeAna.read()
12
    print((Mesure0/4095, Mesure11*3.3/4095, ) )
13
    sleep(1)