Instructions

Le programme
Le programme utilise une variable qui est représentée sur l’estrade par un curseur de réglage. Ce curseur permet de modifier la fréquence de
clignotement pendant l’exécution du programme.
Le programme
10blinklicht
pilote un feu clignotant à l’aide d’un capteur en pâte à modeler
Lors du démarrage du programme en cliquant sur le drapeau vert, la variable
z
, qui régule la vitesse de clignotement, est définie à
0.1
. Une
boucle infinie interroge le capteur sur la broche GPIO 24. En cas de contact avec ce capteur, la DEL s’allume pour la durée définie dans la va-
riable
z
et reste ensuite éteinte pendant la même durée.
En cas de contact prolongé avec le capteur en pâte à modeler, un effet de clignotement est généré. À la fin de la boucle, la DEL est toujours
éteinte. Elle reste ainsi éteinte en l’absence de contact avec le capteur en pâte à modeler.
Jour 11
Feu pour piétons avec feu clignotant
Dans certains pays, les feux aux passages piétons ne sont pas rouges et verts, mais clignotent lorsque le feu tricolore pour les voitures est rouge
et que les piétons peuvent traverser la route.
Composants : 1 tableau de connexions, 1 DEL rouge, 1 DEL jaune, 1 DEL verte, 1 DEL bleue, 4 résistances 220 Ω, 1 bouton-poussoir, 1 straps
(fils de raccordement), 6 câbles de raccordement
Le programme
Le programme pilote le cycle du feu dans une boucle infinie. Lorsque le feu tricolore passe au vert, la boucle attend que la touche soit enfoncée.
Le cycle du feu se poursuit ensuite jusqu’à ce que le feu tricolore passe au rouge. La DEL bleue scintille ensuite 20 fois. Après la mise hors cir-
cuit de cette DEL, aucun temps d’attente n’est implémenté. La DEL reste éteinte un court instant afin que le script puisse démarrer la séquence
de la prochaine boucle. Contrairement au clignotement régulier durant les projets antérieurs, cela produit un scintillement.