Lycée des Métiers Jacques Prévert Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Traitement d’informations
II – EXERCICE 1
a) Raccordez la led et sa résistance série au bon endroit sur la carte Arduino.
b) Ouvrir le skectch Arduino « commandeEclairage » présent sur le bureau du PC. Il s’agit ici d’ajouter les lignes qui
permettent d’allumer et d’éteindre la led. On rappelle que l’application envoie la lettre A en hexadécimal (0x41) pour
Allumer et envoie la lettre E (0x45) pour Eteindre.
c) Une fois terminé, téléverser le sketch dans le module.
d) Paramétrage des modules XBEE : avant les tests de fonctionnement de l’ensemble, il faut paramétrer les modules de
sorte que :
L’utilisation des logiciels XCTU est nécessaire. Tester si la communication est réalisée à la suite de votre
paramétrage. Faire vérifier.
e) Connecter le module REMOTE sur l’Arduino, et le second module sur le PC à l’aide de la clé USB.
Le module REMOTE est alimenté par un adaptateur secteur.
Lancer le programme Python « cdeEclairageMain » présent dans le répertoire TPZIGBEEARDUINO.
Connecter l’application sur le bon port (module BASE).
Tester le fonctionnement de l’ensemble. Faire vérifier.
III– EXERCICE 2
On souhaite que la led ne s’allume pas lorsqu’il fait jour. Pour cela, on suppose qu’un capteur numérique fournit une
information 0 ou 1 sur une entrée de l’Arduino.
S’il fait jour, le capteur délivre un état bas, et un état haut s’il fait nuit.
Modifier le programme pour résoudre ce problème.
Penser à définir l’entrée utilisée et la configurer.
Utiliser une condition if dans la procédure SerialEvent() du style :
« je reçois un ordre d’allumer mais si l’état de l’entrée x est à 1, je n’allume pas ».