Skip to content

Activité

Soyons fous

Débutant | MakeCode, Python | Accéléromètre | Entrée / Sortie

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Élargissez la gamme des émotions que vous pouvez montrer – sautez dans tous les sens pour montrer que vous vous sentez fou!

micro:bit étant secoué et montrant un visage fou sur son écran LED

Comment ça marche

  • Comme le badge Émotion, ce programme affiche un visage heureux ou triste selon le bouton à saisir, A ou B.
  • Le micro:bit a d'autres entrées, telles que des capteurs.
  • Ce programme utilise l'entrée accéléromètre du micro:bit pour mesurer les forces et leurs sens lorsqu'il est secoué.
  • Lorsque l'accéléromètre détecte un mouvement soudain, le programme fait apparaître un visage fou sur l'écran LED.

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)
  • de l'énergie pour secouer, sauter ou devenir fous

Étape 2 : Programme-le

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

Étape 3 : Améliore-le

  • Utilisez différentes images d'émotions intégrées comme MEH, CONFUS ou FÂCHÉ.
  • Afficher une autre émotion lorsque vous appuyez sur les boutons A et B ensemble.
  • Ajoutez de nouvelles émotions en utilisant l'écran LED pour dessiner vos propres images comme nous l'avons fait pour Animaux animés.
  • L'accéléromètre peut sentir d'autres « gestes » comme « chute libre » et s'il est incliné à gauche ou à droite – essayez-les. En savoir plus sur les gestes dans micro:bit Python ici.