Étape 1 : Fais-le
Qu'est-ce que c'est ?
Utilisez votre BBC micro:bit pour vous aider à compter différentes espèces de plantes ou d'animaux dans la cour de votre école, le jardin ou le parc local. Vous en apprendrez plus sur les variables, et en utilisant les boutons et l'écran LED du micro:bit.
Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :
Comment ça marche
- Le programme utilise des variables appelées "A" et "B" pour stocker le nombre d'animaux ou de plantes comptés.
- les variables peuvent stocker des nombres ou des valeurs qui peuvent changer dans un programme informatique.
- Au début du programme, « A » et « B » sont réglés à zéro et zéro est affiché sur l’écran LED. Dans un programme informatique comme celui-ci, il faut toujours donner une valeur initiale aux variables.
- Appuyez sur le bouton A chaque fois que vous voyez un animal ou une plante en particulier, par exemple un canard, et chaque fois un animal ou une plante sera ajouté à "A".
- Appuyez sur le bouton B chaque fois que vous voyez une autre plante ou un autre animal intéressant, par exemple une oie, et chaque fois qu'une plante ou un animal est ajouté à "B".
- Secouez votre micro:bit pour afficher les totaux sur l'écran LED.
Ce dont vous aurez besoin
- micro:bit (ou simulateur MakeCode)
- L'éditeur MakeCode
- pack de piles (facultatif mais recommandé)
Étape 2 : Programme-le
1from microbit import *
2
3a = 0
4b = 0
5display.show(0)
6
7while True:
8 if button_a.is_pressed():
9 a += 1
10 display.scroll(a)
11 elif button_b.is_pressed():
12 b += 1
13 display.scroll(b)
14 if accelerometer.was_gesture('shake'):
15 display.scroll('A')
16 display.scroll(a)
17 sleep(1000)
18 display.clear()
19 sleep(2000)
20 display.scroll('B')
21 display.scroll(b)
Étape 3 : Améliore-le
- Trouvez un moyen de réinitialiser le compteur, par exemple, en appuyant sur les boutons A et B ensemble.
- Faire une représentation graphique du nombre d'animaux ou de plantes comptés, par exemple, en utilisant des points.
- Afficher les icônes représentant les animaux ou les plantes ou jouer les effets sonores lorsque vous avez atteint un nombre cible.