Accéléromètre Accéléromètre

Le micro:bit est équipé d’un accéléromètre. Il est non seulement capable de détecter la modification de son inclinaison, mais également des secousses ou une chute. Sa précision est de 2G.

MakeCode

Choisissez l’événement lorsque secouer (volet Entrées) et modifiez-le éventuellement, en fonction de l’action (geste) que vous voulez détecter.

images/03-01.png

L’événement "lorsque secouer"

Si vous reproduisez cet exemple de code et tournez le micro:bit dans tous les sens, vous constaterez que la flèche pointe toujours vers le haut.

images/03-02.png

La flèche pointe automatiquement vers le haut

Vous pouvez aussi vous amuser à fabriquer un podomètre rudimentaire. Le principe est très simple ; à chaque secousse, le compteur s’incrémente. Le bouton A permet de remettre à zéro le nombre de pas.

Le programme est très simple : créez une variable (volet Variable) pour stocker le nombre de pas et ajoutez les événements lorsque secouer et lorsque le bouton A est pressé. N’hésitez pas à vous inspirer de cet exemple et à le personnaliser pour créer votre podomètre.

images/03-03.png

Code du podomètre

Puis fixez-le sur votre jambe et faites quelques pas...

images/03-04.png

Test du podomètre

MicroPython

La fonction accelerometer.was_gesture permet de détecter les déplacements...

Pour consulter la suite, découvrez le livre suivant :
couv_LFMIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Boutons
Suivant
Jeux de hasard