Skip to content

Activité

Direction de la boussole

Débutant | MakeCode, Python | Boussole, Boutons | Capteurs, Entrée / Sortie, Magnétisme, Utilisation de la boussole

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Transformez votre micro:bit en une boussole simple qui montre sa direction depuis le nord magnétique en degrés.

micro:bit montrant une lecture numérique de 0 degrés et une boussole pointant vers le Nord

Comment ça marche

  • Votre micro:bit a un capteur de boussole appelé magnétomètre. Vous pouvez l'utiliser pour mesurer le champ magnétique de la Terre et l'employer comme boussole.
  • Lorsque vous utilisez pour la première fois la boussole micro:bit, vous devez l'étalonner – un petit jeu apparaît à l'écran où vous devez incliner le micro:bit pour allumer chaque LED, et puis vous êtes prêt à partir.
  • Lorsque vous appuyez sur le bouton A, le micro:bit prend une lecture à partir du capteur de boussole et montre la direction numérique de l'appareil sur la sortie d'affichage LED. Pointez le micro:bit vers le Nord et vous devriez voir une lecture de 0 degrés.
rose des vents montrant des angles pour chaque direction: Nord, Sud, Sud-Est, etc

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)
  • une planète avec des pôles magnétiques sur laquelle se tenir – par exemple, la Terre!

Étape 2 : Programme-le

1from microbit import *
2compass.calibrate()
3
4while True:
5    if button_a.was_pressed():
6        display.scroll(str(compass.heading()))

Étape 3 : Améliorez

  • Ajoutez un autre bouton pour recalibrer la boussole.
  • Demandez au micro:bit de faire un son quand il pointe dans une direction particulière – cela peut être utile pour aider à la navigation quand on ne peux pas regarder un écran ou pour les personnes ayant une vision déficiente.
  • Faites afficher des lettres ou des flèches sur le micro:bit pour montrer qu'il pointe vers le nord, le sud, l'est ou l'ouest.