2.Liaison avec Arduino
Retro-Engenierie
Dézipper les fichiers présents dans ressources ZIP dans un répertoire de travail.
Pour chaque répertoire de l'archive, vous avez un fichier .py et un répertoire.
Le fichier .py est à ouvrir avec MU
Le fichier du répertoire est à ouvrir avec Arduino.
Décrypter le programme Arduino et brancher une LED sur le port adéquat de l'Arduino (à vous de comprendre le programme et de déterminer la position des entrées/sorties).
Question 8 : Pour les 7 répertoires, lancer le programme arduino et sa page python associée.
Tester le comportement de l'interface Python. Décrire le fonctionnement de chacun des programmes.
Aide : vous compléterez le tableau suivant :
|
Répertoire |
Programme Python |
Qu'est ce que ce fait ? |
Arduino |
Fonction ou usage appelée |
|
1 |
|
|
|
|
|
2 |
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
5 |
|
|
|
|
|
6 |
|
|
|
|
|
7 |
|
|
|
|
Prendre connaissance de la ressource Led RGB
Question 9 : On vous donne une LED RVB, à vous de créer une interface graphique en python permettant de la piloter. On veut pouvoir faire varier les différentes couleurs à l'aide de l'interface Python. Vous utilisez 3 zones de texte qui permettront d'avoir une valeur entre 0 et 255.
Câbler la LED dans un premier temps et identifier les différentes couleurs pour créer vos sorties sur l'Arduino.
Créer un schéma avec Fritzing.
Question 10 : Utiliser une barre pour doser les couleurs
Question 11 : On souhaite afficher la température et l'humidité dans la salle. Comment allez-vous faire ?
Question 12 : Mettez en oeuvre le programme et afficher le résultat sur l'écran de l'ordinateur.
Créé avec HelpNDoc Personal Edition: Partagez facilement votre documentation avec le monde via un magnifique site Web