---+ Les diodes électroluminescentes mono-couleurs simples ---++ Exercice 1 : Enclencher et déclencher la LED programmable par l’utilisateur (user LED) sur la carte CPU. Elle est connectée sur GPIO 2. Utiliser minicom pour le faire. Essayer les méthodes de la classe <i>Pin </i>du module machine : * <p>value</p> * <p>on</p> * <p>off</p> ---++ Exercice 2 : Écrire un programme led.py qui fait clignoter la LED avec un fréquence de 1 Hz (500 ms allumé, 500 ms éteint) ---++ Exercice 3 : Connecter la carte CPU sur la platine de prototypage et connecter une LED (via une résistance de 220 <font face="Liberation Serif, serif">Ω) à un autre pin GPIO. Répéte</font><font face="Liberation Serif, serif">r</font><font face="Liberation Serif, serif"> les exercices 1 et 2 avec ce</font><font face="Liberation Serif, serif">tte</font><font face="Liberation Serif, serif"> LED.</font> ---++ <font face="Liberation Serif, serif">Exercice 4 :</font> <font face="Liberation Serif, serif">Écrire un programme sos.py qui fait clignoter la LED en SOS :</font> * <p><font face="Liberation Serif, serif">3 impulsions courtes</font></p> * <p><font face="Liberation Serif, serif">3 impulsions longues</font></p> * <p><font face="Liberation Serif, serif">3 impulsions courtes</font></p> * <p><font face="Liberation Serif, serif">une pause de 2 s</font></p> ---++ Exercice 5 : Écrire une classe Led avec les méthodes suivantes : * <p> __init__ qui prend comme paramètre la pin sur laquelle est connectée la LED</p> * <p>on</p> * <p>off</p> * <p>toggle : change l’état de la LED</p> * <p>state : retourne l’état de la LED.</p> Essayer la classe avec les exercices précédents. ---++ Exercice 6 : Programmer un simulateur de feux rouges d’une intersection. Six (6) !Leds sont nécessaires (2 rouge, 2 jaunes, 2 verts). Utiliser un automate fini (state machine) avec une table d’états. | *Feu rouge 1* ||| *Feu rouge 2* ||| *Durée de la phase* | | rouge | jaune | vert | rouge | jaune | vert | | | 1 | 0 | 0 | 0 | 0 | 1 | longue (phase rouge feu 1) | | 1 | 0 | 0 | 0 | 1 | 0 | courte | | 1 | 0 | 0 | 1 | 0 | 0 | courte (phase de sécurité) | | 0 | 0 | 1 | 1 | 0 | 0 | longue (phase vert feu 1) | etc. La version odt de la feuille d'éxercices: %ATTACHURL%/led.odt -- %USERSIG{UliRaich - 2021-06-27}% ---++ Comments %COMMENT%
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
odt
led.odt
r1
manage
16.2 K
2021-06-27 - 10:06
UliRaich
This topic: IoT_Course_French
>
ExercicesSurLEDs
>
Mono-couleursSimples
Topic revision: r1 - 2021-06-27 - UliRaich
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback