Secouer : nombre au hasard
Cette deuxième activité vous permettra de jouer avec un nouveau capteur, soit l'accéléromètre. C'est ce même capteur qui illumine l'écran de ton téléphone lorsque tu le soulèves (donc, qui reconnaît que le téléphone est soulevé!)
Les "entrées" seront l'accéléromètre "lorsque secoué"
Les "sorties" seront un nombre au hasard illuminé sur l'écran de DEL.
Commencer au makecode.microbit.org/#editor
Vous pouvez supprimer les blocs qui sont présents au démarrage en effectuant un clique de droite et choisir "supprimer le bloc." Sinon, vous pouvez les glisser vers la colonne des choix de blocs; ils seront supprimés.
Dans la section "Entrée" choisir le bloc --> "Lorsque *secouer"
Le glisser vers la droite dans la section du code.
Dans la section "Base," choisissons le bloc "Montrer nombre *0"
Le glisser à l'intérieur de la boucle "lorsque *secouer"
*Ce que nous venons de créer est tout simplement, lorsque que le micro:bit sera secoué, l'écran DEL affichera... le nombre 0.
Par contre, nous voulons un nombre au hasard, non pas un "0."
Nous allons donc créer une variable (un nombre "vide" qui pourra être identifié selon certaines contraintes définies).
Nommons cette variable "Nombre" (ou tout autre nom représentatif)
Insérons cette nouvelle variable pour remplacer le "0"
La programmation devient alors, "Lorsque le micro:bit est secoué, montre le [nombre] sur l'écran DEL."
On veut maintenant définir (ou identifier) notre variable :
Dans la section "Variables" choisir le bloc "définir *Nombre à [0]"
Glisser ce bloc au début de la boucle "Lorsque secouer"
On veut maintenant définir notre variable comme étant un nombre aléatoire :
Dans la section "Maths" choisir le bloc "choisir au hasard de [0] à [10]"
Glisser ce bloc pour remplacer le [0] du bloc "définir *Nombre à [0]"
C'est le temps de tester votre création via le simulateur!
Cliquez sur le bouton "SHAKE" sur le micro:bit de votre simulateur! Que voyez-vous?
Téléchargez le programme sur votre micro:bit et faites-en l'essai!