Professional Documents
Culture Documents
SNT 2nde
Identifier des algorithmes de contrôle des comportements physiques à travers les données des capteurs, l’IHM
et les actions des actionneurs dans des systèmes courants.
Réaliser une IHM simple d’un objet connecté. Page 1
Écrire des programmes simples d’acquisition de données ou de commande d’un actionneur.
Nous sommes tous utilisateurs de la domotique comme la machine à laver programmable, l’arrosage automatique, le
robot aspirateur, ce sont tous de robots qui sont constitués de :
A partir du moment où je veux que mon robot envoie des données sur d’autres appareils, il devient un
…………………………………………………………………………………………………………………………………………………………………………………….
Un objet connecté est connecté à
…………………………………………………………………………………………………………………………………………………………………………………….
Cette connexion se fait grâce à
…………………………………………………………………………………………………………………………………………………………………………………….
En général, le programme d’un objet connecté se trouve :
…………………………………………………………………………………………………………………………………………………………………………………….
Y a-il un risque pour mes données personnelles ?
…………………………………………………………………………………………………………………………………………………………………………………….
Pourquoi ?
…………………………………………………………………………………………………………………………………………………………………………………….
Le respect de la vie privée est-il complètement garanti ?
…………………………………………………………………………………………………………………………………………………………………………………….
En quoi la sécurité des objets connectes pose un problème :
…………………………………………………………………………………………………………………………………………………………………………………….
Quels risques sont alors présents ?
…………………………………………………………………………………………………………………………………………………………………………………….
Une faille dans un objet connecté pourrait avoir quelles conséquences ?
…………………………………………………………………………………………………………………………………………………………………………………….
En résumé, quels objets connectés devrons nous privilégier ?
…………………………………………………………………………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………………………………………………………………………….
Séquence 5 : INFORMATIQUE EMBARQUEE ET OBJETS CONNECTES
SNT 2nde
Identifier des algorithmes de contrôle des comportements physiques à travers les données des capteurs, l’IHM
et les actions des actionneurs dans des systèmes courants.
Réaliser une IHM simple d’un objet connecté. Page 2
Écrire des programmes simples d’acquisition de données ou de commande d’un actionneur.
Pour chacun des chapitres, vous devrez faire tous les niveaux proposés. Si vous butez sans trouver de solution, passez à
la suite pour y revenir plus tard
Pour écrire les lignes de programme, il suffit de choisir la bonne instruction dans la fenêtre :
Pour copier l’instruction dans le programme
Le programme peut être expérimenté autant de fois que vous le souhaitez, il faudra ensuite le valider.
Séquence 5 : INFORMATIQUE EMBARQUEE ET OBJETS CONNECTES
SNT 2nde
Identifier des algorithmes de contrôle des comportements physiques à travers les données des capteurs, l’IHM
et les actions des actionneurs dans des systèmes courants.
Réaliser une IHM simple d’un objet connecté. Page 3
Écrire des programmes simples d’acquisition de données ou de commande d’un actionneur.
Allumer un buzzer donné pour jouer une note précise : setBuzzerNote( "nom du buzzer", Fréquence)
Mettre en pause l’exécution du programme pendant une durée déterminée : sleep(temps en millisecondes)
Au fur et à mesure que vous expérimentez et validez vos programmes par simulation pour chaque question, recopier
votre script dans le tableau ci-dessous...
Activez le buzzer pour jouer un son. Joue la note "la", à la fréquence 440Hz, Joue la mélodie “do ré mi ré do”, en jouant
pendant une seconde. chaque note pendant 500ms, l'une après
l'autre, puis éteint le buzzer.
Le nom du buzzer s’écrit : ‘’buzzer1’’
1 from quickpi import * 1 from quickpi import * 1 from quickpi import *
2 … 2 … 2 …
3 … 3 …
4 … 4 …
5 …
6 …
7 …
8 …
9 …
10 …
11 …
12 …
La boucle va permettre de répéter une certaine opération autant de fois qu’on le souhaite :
Allumer ou éteindre la LED : on utilisera l’instruction en indiquant le nom de la Led et son Etat :
fait clignoter la LED cinq fois : c'est à Allume en alternance les LED rouge et Allume en alternance les LED rouge et bleue 5
dire l'allume pendant 1s, puis bleue pendant 500ms chacune : la rouge fois au total, chaque fois pendant 500ms mais
l'éteint pendant 1s, pendant 500ms, la bleue pendant allumant la suivante 100ms avant d'éteindre la
puis recommence quatre autres fois. 500ms, etc. précédente : on allume la rouge au tout début,
Chacune des LEDs doit être allumée 5 puis allume la bleue au temps 400ms, puis
fois au total. Tout doit être éteint à la éteint la rouge au temps 500ms, puis allume la
fin. rouge au temps 800ms, etc.
1 from quickpi import * 1 from quickpi import * 1 from quickpi import *
2 … 2 … 2 …
3 3 3
4 4 4
5 5 5
6 6 6
7 7
8 8
9
10
11 …
12 …
Allume la LED rouge pendant 1s Allume la LED rouge pendant 1s Écrivez un programme qui joue la séquence
Fait clignoter la LED bleue 5 fois : Fait clignoter la LED verte 5 fois : suivante, où chaque tiret représente un état
500ms allumée puis 500ms éteinte. 500ms allumée puis 500ms éteinte. allumé de 500ms, et chaque point un état
Allume la LED verte et laisse allumé Fait clignoter la LED bleue 3 fois : éteint de 500ms. Notez que les deux lignes se
500ms allumée puis 500ms éteinte. jouent en même temps :
Allume la LED verte et la laisse allumé LED rouge : -.-.-.--.-.-.
LED verte : .......------
Les LEDs doivent être éteintes à la fin du
programme.
1 from quickpi import * 1 from quickpi import * 1 from quickpi import *
2… 2 … 2…
3… 3 … 3…
4… 4 … 4…
5… 5 … 5…
6 6 … 6…
7… 7 … 7…
8 8 … 8…
9 9 … 9…
10 … 10 … 10 …
11 … 11 …
12 … 12 …
13 … 13 …
14 … 14 …
15 … 15 …
16 … 16 …