Académique Documents
Professionnel Documents
Culture Documents
Cours
Ex ...
https://www.youtube.com/watch?v=s6_8PEm3u-I
merci a Hervé Discours car en plus d’être excellent il est excellent orateur monteur etc....
Matériel requis :
• Accès à un ordinateur avec une connexion Internet.
• Compte sur le simulateur Wokwi.
1) Hello world
Programme schéma
# 1) hello world
print("Hello, ESP32!")
2) Blink led
Programme schéma
1 # 2) blink
2
3 from machine import Pin
4 from utime import sleep
5
6 led = Pin(*****, Pin.OUT)
7 while True:
8 led.on()
9 sleep(1)
10 led.off()
11 sleep(1)
1. Expliquer la ligne 6
2. que devient la ligne 6 si la ligne 3 est : Import machine
3. expliquer ce qu’est machine
4. Valider le calcul de la résistance en fonction de la caractéristique de la LED rouge
6. Expliquer
Le courant risque fort de détériorer la LED dans la réalité la sortie de l’ESP32 est limité
en courant.
3) afficheur tm1637
Programme schéma
1 #3) afficheur
2 import machine
3 import random
4 import time
5 import tm1637
6
7 clk=*****
8 dio=*****
9 display = tm1637.TM1637(******)
10
11 display.scroll("Hello CIEL", delay=200)
12 time.sleep(1)
13 display.show(' ')
14 time.sleep(1)
15
16 temp = random.randrange(10,15)
17
18 while True:
19 temp = random.randrange(10,25)
20 display.temperature(temp)
21 time.sleep(10)
compléter et simuler
compléter les lignes 7 8 9 qui déclare et initialise la variable display avec les paramètres (c’est
un peut prématuré mais il y a là un abus de langage c’est une instanciation d’objet avec
comme attribut clk et dio
Programme schéma
1
2 4#) convertisseur analogique numérique
3
4
5
from machine import Pin, ADC
6 import time
7
8 # Create an ADC object linked to pin 34
9 adc = ADC(Pin(34, mode=Pin.IN))
10
11 while True:
12
13
14 # Read ADC and convert to voltage
15 val = adc.read()
16 val = val * (3.3 / 4095)
17 print(round(val, 2), "V") # Keep only 2 digits
18
19 # Wait a bit before taking another reading
20
time.sleep_ms(100)
21
expliquer
Le montage précédent ne correspond pas à une simulation de pt100 un montage plus proche
de la vérité :
Programme schéma
1 Programme
2
A vous !
(A) : Montage 2 fils, simple mais la précision est influencée par la résistance de ligne.
(B) : Montage 3 fils, couramment utilisé dans l'industrie, il permet de minimiser les erreurs
systématiques dues aux résistances de lignes.
(C) : Montage précis 4 fils, permettant la suppression totale des erreurs, dues à la résistance de
ligne ainsi qu'aux variations de température des conducteurs. (Montage utilisé dans les
laboratoires)
valider ?
https://www.technetea.com/PT100.html
https://www.youtube.com/watch?v=NFJ1F6yyqR0
https://aviatechno.net/thermo/rtd03.php