User manual
31
numéro 2, .... comme pour les variables
de la définition du bloc.
Le nouveau bloc apparaît sur la palette
de blocs Data&Blocks et peut être uti-
lisé comme n’importe quel autre bloc du
programme. Les zones des paramètres
doivent être remplies avec les valeurs
requises.
Dans le programme 21mblock, le bloc
personnalisé contient quatre champs,
qui peuvent être remplis avec 0 ou 1 et
laisser les LEDs individuelles s’allumer.
De plus, il y a deux fois trois champs
pour les trois couleurs des deux LED
RGB, qui sont contrôlées selon le même
schéma.
Dans la boucle sans fin, le bloc est appelé six fois de suite, ce qui signifie que différentes combinaisons
de LED doivent s’allumer à chaque fois.
Le nouveau bloc interroge le contact du capteur sur la broche A3 à chaque fois qu’il est appelé. En cas
de contact, les LEDs s’allument ou s’éteignent selon les quatre premiers paramètres. Tant que le contact
du capteur n’est pas touché, les quatre DEL restent éteintes, quelles que soient les valeurs transmises
au bloc pendant l’appel. Avec cette méthode, le feu de circulation continue de s’allumer en arrière-plan,
mais ne peut être vu que lorsque le contact du capteur est touché.
De la même manière, les LED RGB s’allument dans des couleurs différentes tant que le contact du cap-
teur sur la broche A1 est touché. A la fin du bloc, le programme attend le temps défini dans le temps
variable. Cela signifie que le bloc d’attente n’a pas besoin d’être entré dans le programme principal après
chaque appel de bloc individuel.
Le programme 21mblock clignote avec un bloc de LEDs défini par l’utilisateur.
Définir nouveau bloc.