User manual

30
Jour 21
Aujourd’hui sur le calendrier de lAvent
- 1 x plasticine
- 1 résistance de 20 MOhm (rouge – noir – noir – bleu)
Contrôle des effets d’éclairage à l’aide de contacts tactiles
Le programme du 21ème jour allume cycliquement quatre LEDs comme feu de cir-
culation lorsquun contact de capteur est touché. Lorsque l’autre contact du capteur
est touché, deux LED RGB clignotent de couleurs différentes.
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 RGB-LED avec résistance
série, 2 x 20-MOhm (rouge – noir – bleu), 3 x contact de pétrissage, 1 x pont de
fils, 16 x câbles de raccordement
Comme le plan de montage avec les nombreux câbles de raccordement semble un
peu confus, les illustrations suivantes montrent le même montage en deux parties,
les LEDs individuelles uniquement et les LEDs RGB uniquement.
Le programme
Le programme 21mblock utilise la possibilité de générer ses propres blocs dans
mBlock. Dans d’autres langages de programmation, on parle de fonctions.
Comment fonctionne le programme
Le programme principal initialise les broches de connexion des LEDs et des LEDs
RGB. Ensuite, une boucle sans fin sexécute, qui produit différents modèles de
lumière via des blocs définis par l’utilisateur.
Pour construire votre propre bloc, cliquez sur Nouveau bloc dans la palette de
blocs Data&Blocks.
Dans la fenêtre Nouveau bloc, vous définissez ce que vous voulez voir dans le bloc
plus tard. Il peut s’agir de textes d’étiquettes, de zones de nombres, de zones de
texte et de zones booléennes. Construisez ensuite les blocs de programme à exécuter sous la définition
du bloc. Le nouveau bloc peut utiliser les variables globales du programme principal et ses propres para-
mètres qui sont passés lorsque le bloc est appelé. Faites-les glisser dans le programme ainsi: numéro 1,
Feux de circulation avec quatre LEDs, deux LEDs RGB et des contacts
de capteur.
Dessin d’assemblage en
deux parties.
21. Jour