User manual

22
Jour 13
Aujourd’hui sur le calendrier de lAvent
- 1 x bouton
- 1 x résistance 10 kOhm (marron – noir – orange)
Lumière circulatoire dans les deux sens
Les lumières circulatoire sont toujours des effets populaires, pas seulement pour la
publicité et les salles de fête. Lexpérience du 13ème jour permet d’allumer quatre
LEDs comme un chenillard lorsquon appuie sur un bouton. Lautre bouton permet
au feu de circulation de fonctionner dans la direction opposée.
Composants : 1 x carte nano, 1 x tableau d‘affichage, 2 x LED orange avec résis-
tance en série, 2 x LED jaune avec résistance série, 2 x boutons-poussoirs, 2
x résistance 10 kOhm (marron – noir – orange), 5 x cavaliers (différentes lon-
gueurs)
Le programme
Le programme 13mblock fonctionne de la même manière que le programme du
9ème jour, mais interroge en plus les deux boutons pour sélectionner la direction de
la circulation en utilisant une variable supplémentaire.
Comment fonctionne le programme
La variable i indique la valeur par laquelle le nombre de broches de la DEL à éclairer est
modifié à chaque passage de boucle. La valeur 2 fait courir la circulation de droite à gauche :
4, 6, 8, 10, la valeur -2 le fait courir de gauche à droite : 10, 8, 6, 6, 4.
La variable n contient le numéro de la broche qui est actuellement allumée ou qui doit s’allu-
mer ensuite.
Chaque fois que la boucle est exécutée, la LED sur la broche n s’allume pour le temps réglé
dans la variable temporelle. Les deux boutons sont alors interrogés. Si l’on appuie sur le
bouton gauche de la broche 2, la variable i est réglée sur 2 de façon à ce que la circulation
se déplace vers la gauche. Si l’on appuie sur le bouton droit de la broche 3, la variable i est
réglée sur -2 de sorte que la circulation se déplace vers la droite.
Le numéro de broche n est réglé sur la nouvelle valeur. Ensuite, on vérifie si n a dépassé la
plage des valeurs possibles pour les broches LED. Si n a une valeur supérieure à 10 en raison
du changement, la circulation à droite repart à la broche 4, si la nouvelle valeur de n est
inférieure à 4, la circulation repart à gauche à la broche 10.
Lumières circulatoires avec quatre LEDs et deux boutons à résis-
tance.
Changement de direction de circulation à l’aide de deux
boutons.
13. Jour