✔
Écrire des programmes simples d'acquisition de données ou de commande d'un ordinateur.
8 professeurs ont participé à cette page
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Document commun à tous les groupes
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Doc. 1
Installation
Le zoom est accessible dans la version Premium.
Une installation simple de domotique consiste à utiliser
un capteur de température et une DEL reliés à une carte
Arduino. Si la température est en dessous de 18 °C, la
DEL s'éclaire. La carte transmet la valeur de la température à l'ordinateur : au‑dessous de 18 °C, il prévient
l'utilisateur par l'envoi d'un mail.
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Groupe 1
Mesure de la température
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Doc. 2
Capteur de température
Le capteur génère une tension entre 0 et 5 V, suivant la température ambiante, à l'entrée
de la carte Arduino. Celle‑ci convertit cette tension en un nombre entier compris entre
0 et 1 023 (0 pour 0 V et 1 023 pour 5 V).
Le fabricant donne la correspondance entre la température θ et la valeur lue par la carte :
Le zoom est accessible dans la version Premium.
Température θ (°C)
0
6
12
18
24
30
36
Valeur lue
47
98
185
318
483
648
781
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
1. Compléter le pseudo‑algorithme qui décrit l'activité de la carte Arduino en ajoutant l'étape manquante.
• Lire la valeur donnée par le capteur.
• Comparer cette valeur à
.
• Si la valeur est
à
, allumer la DEL.
2. Quel est l'intérêt de relier la carte Arduino à l'ordinateur ?
3. Cocher la réponse correcte pour chaque affirmation.
• La carte Arduino comporte de l'informatique embarquée. ..
• La température et la valeur lues par la carte Arduino sont proportionnelles.
• La carte Arduino convertit la valeur analogique en valeur numérique (de 0 à 1 023) parce que les machines
informatiques ne savent utiliser que des valeurs numériques.
Afficher la correction
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Groupe 2
Communication par message électronique avec Python
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
1.
Doc. 3Relever le nom des deux bibliothèques utilisées par le programme écrit en langage Python.
2.
Doc. 3Identifier l'adresse électronique du destinataire du message.
3.
Doc. 4Les étapes de l'algorithme proposé ne sont pas dans le bon ordre. Donner l'ordre correct :
puis
4.
Doc. 4Lorsque l'on remet les étapes dans l'ordre, que l'on fait le test de l'ensemble du montage et des
programmes, et que l'on baisse la température au‑dessous de 18 °C, le destinataire reçoit non pas un, mais des
dizaines de messages électroniques lui signalant une température inférieure à 18 °C. Comment l'expliquer ?
5.
Doc. 4Cocher la solution à apporter pour résoudre ce problème.
Afficher la correction
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Groupe 1 et 2
Synthèse
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.