Académique Documents
Professionnel Documents
Culture Documents
Exercice 3 (4 points)
Compléter la carte Esp32 ci-dessous en mettant le numéro de la composante correspondante :
1- Pin
… …
2- Connecteur micro USB
3- Bouton pour le flashage de la carte
4- LED indique l’alimentation par le courant …
5- Antenne Wifi …
6- Microcontrôleur …
7- Bouton pour l’initialisation
8- LED connectée au Pin 2 numérique …
…
…
Page1|2
Exercice 4 (8 points)
Soit le programme MicroPython suivant qui permet d’allumer la LED située dans la plaque
d’essai ci-dessous :
1 import time
2 from machine import pin
3 led =Pin (22, Pin.out)
4 while True
5 led.value(1)
a) Compléter le schéma du câblage ci-dessus pour allumer la LED selon le programme. (1 pt)
b) Le programme ci-dessus contient 5 erreurs. Réécrire le programme en corrigeant les erreurs
(chaque ligne contient une erreur) (2.5 pts)
1 …………………………………………
2 …………………………………………
3 …………………………………………
4 …………………………………………
5 …………………………………………
c) Compléter le tableau ci-dessous par le numéro de la ligne de l’instruction associe à son rôle du
programme précèdent. (2 pts)
Rôle
Ligne n° ….. Boucle infinie
Ligne n° 3 Définir le Pin 22 comme Pin de sortie
Ligne n° ….. Mesurer le temps écoulé en secondes
Ligne n° ….. Allumer la LED
Ligne n° ….. Importer Pin à partir de la carte
d) Cocher la bonne réponse. (1 pt)
L’instruction led.value (1) équivalente à : □ led.off () □ on () □ led.on(1) □
led.on()
Un code écrit en Python est un fichier d’extension : □ .pyt □ .py □ .pn □ .pt
e) Ajouter au programme précédent les instructions nécessaires pour clignoter la
LED à chaque 2 secondes. (1.5 pts) …………………………
6 …………………………
7 …………………………
8
Page2|2
Page3|2
Page4|2
Exercice 4 (3 points)
Compléter le tableau ci-dessous en déterminant le nom et le type de chaque composante selon la
liste suivante :
Bouton poussoir - LED – Capteur de distance – Servomoteur - Afficheur LCD – Buzzer
…………………………… ………………
…………………………… ………………
…………………………… ………………
…………………………… ………………
…………………………… ………………
…………………………… ………………
Page5|2