Catégories
ALGORA Niveau 01 Robotique

Arbre de Noël

0 Partages

Spectacle lumineux

Etape 01 : Le tableau des assignations

Clique sur le menu Edition en haut de l’écran et choisis Paramètres des ports.
Clique ensuite sur le bouton Tout décocher .
Puis indique tous les éléments que tu as rajoutés sur ton robot.

Cable et valide tes modifications en cliquant sur le bouton OK
Attention au positionnement du câble gris sur la carte ARDUINO !!!

Etape 02 : Spectacle de lumière

Tu vas créer 5 animations :

  • Allume toutes les leds
  • Eteins toutes les leds
  • Allume la led0
  • Allume la led1
  • Allume la led2
    Pour cela tu vas créer 5 fonctions
  • TOUTES_LES_LED_ON
  • TOUTES_LES_LED_OFF
  • LED0_ON
  • LED1_ON
  • LED2_ON

Code les 5 fonctions pour allumer ou éteindre les LEDs en choisissant « on » ou « off ».

Puis testes le fonctionnement des fonctions en mode test :

Après l’affichage du tableau des capteurs clique sur l’étiquette de chaque « Fonction » pour tester l’animation des diffréntes LEDs.Clique sur « Exécuter » puis sur « Activer le test »

Tu animes ton arbre de Noël en cliquant sur chaque fonction.

Ta mission :
Maintenant, automatises l’animation pour ne plus avoir besoin de cliquer sur chaque animation.
Code les animations pour qu’elles se succédent indéfiniment.

Une solution
Automatise ton spectacle d’animation lumineux en utilisant le « chronomètre » pour cadencer ton animation.
Teste le fonctionnement du « chronomètre ». Dans « Capteurs », coche l’affichage de « chronomètre ».

Utilise le « chronomètre » pour allumer ta LED au bout de 2 secondes.

Agence ces instructions sous « démarrer le programme «
Clique sur « Exécuter » puis sur « Activer le test »

Clique sur le drapeau vert en haut à droite de l’écran pour lancer l’exécution de ton programme.

Un bord blanc apparaît pour indiquer que le programme s’exécute.
Que constates-tu ? Le chronomètre evolue-t-il ? La LED s’allume-t-elle ? Le bord blanc disparait-il ?

La LED s’allume et le bord blanc disparaît au bout de 2 secondes.

Etape

Ta mission :
Fais clignoter ta LED toutes les secondes. Pour cela, crées une variable « ANIMATION ». Elle prendra les valeurs suivantes :

  • 0 éteinte
  • 1 allumée

Toutes les secondes la variable ANIMATION passe de la valeur 0 à 1, la LED s’allume et s’éteint ainsi toutes les secondes.

0 Partages