Skip to content

Activité

Alarme d'inclinaison simple

Débutant | MakeCode, Python | Accéléromètre, Son, Écran LED | Capteurs, Entrée / Sortie

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Faire une alarme qui s'allume et joue un son lorsque votre micro:bit est déplacé.

Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :

Introduction

Guide de codage

Comment ça marche

  • Dans ce projet, vous concevrez une alarme qui se déclenche lorsque vous déplacez votre micro:bit. Vous pouvez le cacher à l'intérieur ou le placer au-dessus d'un objet précieux, ou le mettre dans un sac et l'utilisez comme rappel à vérifier que vous avez tout ce dont vous avez besoin lorsque vous partez.
  • Votre micro:bit contient un accéléromètre qui mesure les forces d’accélération. L'accéléromètre détecte un geste de secousse et affiche un motif sur l'écran LED.
  • Il joue également une mélodie d'avertissement. Pour entendre la mélodie, utilisez le simulateur MakeCode ou branchez des écouteurs entre les broches 0 et GND. Vous pouvez également utiliser un haut-parleur amplifié.
  • Appuyez sur le bouton de réinitialisation à l'arrière de votre micro:bit pour effacer l'écran et le rendre prêt à l'utiliser à nouveau.

Ce dont vous aurez besoin

  • un micro:bit
  • Éditeur de code en ligne MakeCode ou Python
  • boitier de piles
  • Haut-parleur et pinces crocodile optionnelles

Étape 2 : Programme-le

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

Étape 3 : Améliore-le

  • Changez l'icône du visage par votre propre image, en utilisant le bloc 'montrer LEDs' dans MakeCode ou l'instruction Image dans Python.
  • Remplacez la mélodie par votre propre création ou une musique que vous aimez.
  • Rendez-le plus sensible en utilisant des lectures directes de l' accéléromètre au lieu du geste "secouer".