Vous êtes sur la page 1sur 4

Lycée secondaire Tahar Sfar Sousse

Matière: Informatique Enseignante : Mme Bergaoui


Kmimech Nisseb
Date : 01/03/2022 Devoir de synthèse n°2 Année scolaire : 2021/2022
Durée : 1h 30 min Classes : 2ème année sciences
1, 2, 3
Note:
Nom: …….…………….……….. Prénom: ………..………..…..……
/20
Exercice n°1 (6.25 points)

a) Proposer un titre significatif à cette


image. (1pt)
………………………………………………..
b) Citer 3 domaines d’application de ce
concept. (0.75pt)
………………………………………….......
……………………………………………..
……………………………………………..
c) Quelle est la spécificité de la carte ESP32
par apport à la carte microbit. (1pt)
……………………………………………….

d) Terminer le vide par les mots convenables pour expliquer la différence entre un actionneur et un
capteur.(1.5pts)

Les …………………….permettent de traduire une grandeur……………………..(un phénomène) en


un……………………qui sera numérisé et transmis au système informatique. Tant disque
les……………………..permettent d’agir dans le monde physique en changeant son état comme
l’allumage d’un éclairage ou d’une machine.

……………….. …………………
……… Programme …….

Page 1 sur 4
e) Ecrire la lettre convenable devant chaque numéro.(2 pts)

1 Python 1 …. A Carte programmable

GND 2 …. B Langage de programmation


2

3 …. C Broche sert à relier les composantes à une carte


3 Thonny
D Conception et fabrication de machines automatiques
4 Esp32 4 ….
E Environnement de développement
5 Capteur 5 ….
Détecte des informations provenant de l'environnement
6 Pin 6 …. F physique et y réagit

7 Actionneur 7 …. G Transforme l'énergie reçue en un phénomène physique

8 Robotique 8 …. H Prise de terre

Exercice 2 (5 points)

a) Compléter les composants de la carte Esp32 ci-dessous en mettant le numéro correspondant.(2 pts)

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

b) Compléter le tableau ci-dessous en déterminant le nom et le type de chaque composant


Bouton poussoir - LED – Capteur de distance – Servomoteur - Afficheur LCD – Buzzer (3 pts)

Page 2 sur 4
Nom Image Type (entrée ou sortie)

…………………………… ………………

…………………………… ………………

…………………………… ………………

…………………………… ………………

…………………………… ………………

…………………………… ………………

Exercice 3 (8.75 points)

Soit le programme Micro Python suivant qui permet d’allumer la LED branchée dans la plaque d’essai
ci-dessous.

1 from machine import pin


2 led =Pin(22,Pin.out)
3 while True
4 led.On()

a) Compléter le montage du câblage ci-dessus pour allumer la LED continuellement.(2 pts)


b) Le programme ci-dessus contient 4 erreurs syntaxiques. Réécrire le programme en
corrigeant les erreurs (chaque ligne contient une erreur) (2 pts)

1……………………………………….
2……………………………………….
3 ……………………………………….
4 ……………………………………….

Page 3 sur 4
c) Ajouter au programme précédent les instructions nécessaires pour faire clignoter la LED
avec un intervalle de 0.5 seconde. (1.5 pts)

1 ……………………………………………
2 from…………….import………….
3 ……………………………………………
4 while True :
5 led.off()
6 …………………
7 ………………..
8 sleep(……)

d) Compléter le tableau ci-dessous en associant le numéro de la ligne de l’instruction


correspondante. (1.75 pt)

Rôle

Ligne n° ….. Boucle répétitive infinie


Ligne n° 3 Définir le Pin 22 comme Pin de sortie
Ligne n° ….. Importer la fonction sleep du module time
Ligne n° ….. Allumer la LED
Ligne n° ….. Importer le sous module Pin
Ligne n° ….. Eteindre la LED
Ligne n° ….. et ligne n° ….. Ajouter un délai en seconde

e) Proposer une autre solution en ajoutant une boucle conditionnelle (If…..else) après la
boucle répétitive infinie (while True) et en remplaçant les fonctions .on() et .off() par la
fonction .value( ). (1.5 pts)

1 ……………………………………………

2 ……………………………………………
3 ……………………………………………
5 while True :
6 ………………………………= =1:
7 ………………………………….
8 else :
9 led.value(1)
10 sleep(……) Bon travail 

Page 4 sur 4

Vous aimerez peut-être aussi