Ajouter un bouton

Tu vas maintenant faire danser ton arc-en-ciel et ta licorne en appuyant sur un bouton!

Connecter le bouton

  • Connecte ton bouton à la maquette et à une broche GPIO.

Clique ici pour savoir comment connecter un bouton au Raspberry Pi.

Remarque : Au lieu de GPIO 17 comme l’indiquent les instructions, nous avons utilisé GPIO 5 pour le bouton car GPIO 17 est déjà pris par une LED.

Ton arc-en-ciel devrait maintenant ressembler à quelque chose comme ça:

Programmer le bouton

Contrôle la danse de la licorne

Pour le moment, tu devrais avoir trois morceaux de code Scratch:

  1. Code la danse de la licorne
  2. Code arc-en-ciel clignotant
  3. Code du bouton

Tu vas maintenant assembler ces morceaux de programme afin que la licorne danse en rythme avec l’arc-en-ciel et que tu puisse contrôler l’arc-en-ciel et la licorne en appuyant sur le bouton que tu as ajouté.

  • Supprime tous les blocs « dire » dans le code du bouton, puis duplique ce morceau de code.
  • Dans ton code pour la danse de la licorne, supprime le bloc quand le drapeau est pressé.
  • Prend le reste du code de la licorne et place-le dans le bloc sinon de la copie de ton code de bouton. Ne fait cela que dans une copie du code du bouton.
  • Dans le code arc-en-ciel, supprime le bloc « quand drapeau pressé » et insére le reste du code arc-en-ciel dans le bloc sinon de l’ autre copie du code du bouton.
  • Dans l’emplacement si des deux copies de ton code de bouton, ajoute une action. Tu peux utiliser changer de costume en premier costume pour que ta licorne ne confonde pas ses pas de danse.

Si lorsque tu appuies sur le bouton, l’arc-en-ciel ne s’allume pas ou la licorne ne danse pas vérifie que:

  1. Chaque composant est connecté à la bonne broche GPIO
  2. Les entrées et les sorties sont exacte dans ton code
  3. Les timings correspondent pour les deux morceaux de code
  4. Tu as utilisé tous les bons blocs de code
  • Amuse-toi avec ton arc-en-ciel et ta licorne dansante !

Défis arc-en-ciel de licorne

  • Accélère le clignotement de ton arc-en-ciel et la danse de ta licorne
  • Enseigne à ta licorne une nouvelle danse (joue avec les costumes et la vitesse)
  • Ajoute plus de boutons et fais en sorte que la licorne fasse une danse différente pour chacun
  • Ajoute plusieurs événements pour que la licorne fasse différentes danses
  • Invente un jeu avec ton arc-en-ciel et ta licorne dansante

Passer à l’étape 8 : Défi buzzer

Revenir à l’étape 6

Aller au contenu principal