Tags:
tag this topic
create new tag
view all tags
---+ 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
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2021-06-27
-
UliRaich
Home
Site map
AFNOG web
Embedded_Systems web
IoT_Course_English web
IoT_Course_French web
Main web
Sandbox web
TWiki web
IoT_Course_French Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback