Étape 1 : Fais-le
Qu'est-ce que c'est ?
Créez une boussole qui émet un son lorsque vous pointez vers le nord pour la rendre plus accessible et utile.
Introduction
Guide de codage
Ce que vous apprendrez
- Comment utiliser les lectures de la boussole du capteur magnétomètre du micro: bit
- Comment utiliser les variables, la sélection, les comparaisons et la logique pour déclencher des événements lorsque les lectures des capteurs tombent dans une plage de nombres
Comment ça marche
- Une boucle permet au micro:bit de vérifier dans quelle direction vous faites face. Elle stocke cela dans une variable appelée direction.
- Si la direction est comprise entre 355 et 5 degrés, vous faites face au Nord, donc elle montre un N sur l'écran LED et fait un son bip.
- Si vous avez une nouvelle micro:bit, vous pouvez entendre le son sur le haut-parleur intégré, sinon vous pouvez connecter des écouteurs aux broches 0 et GND.
- Si vous ne faites pas face au Nord, il efface l'affichage et arrête le son.
- Vous pouvez également appuyer sur le bouton A pour voir une lecture de la boussole sur l'écran LED si vous ne faites pas face au Nord.
- La première fois que vous utilisez un projet de boussole sur votre micro:bit, on vous demandera probablement de jouer un petit jeu. Inclinez l'écran pour allumer chaque LED de l'affichage. Cela calibre la boussole et veille à son bon fonctionnement.
Ce dont vous aurez besoin
- Un micro:bit
- MakeCode ou éditeur Python
- un boîtier de piles (optionnel)
Étape 2 : Programme-le
Étape 3 : Améliore-le
- Jouez différentes notes selon votre cap : Sud, Est ou Ouest.
- Ajoutez un autre bouton pour recalibrer la boussole si vous pensez qu'elle n'est pas exacte. Dans MakeCode, vous trouverez le bloc « calibrer la boussole » sous Entrée... plus. En Python, utilisez
compass.calibrate()
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.