Skip to content

Activité

Compteur de pas

Débutant | MakeCode, Python | Accéléromètre, Écran LED | Capteurs, Corps humain, Mesure, Multiplication, Outils de performance, Variables

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Transformez votre micro:bit BBC en un compteur de pas (ou pédomètre) pour vous aider à suivre votre activité - et apprenez à coder en même temps !

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

Introduction

Guide de codage

Comment ça marche

  • Téléchargez le code sur une micro:bit et connectez des piles.
  • Attachez la micro:bit et le pack de piles à votre chaussure ou à votre cheville, placez-la à l'intérieur de votre chaussette, ou tenez-la dans votre main et serrez-la à mesure que vous marchez.
  • Le code utilise l'accéléromètre de la micro:bit pour détecter les mouvements de votre jambe.
  • Le code compte combien de fois la micro:bit a été secouée. Il stocke ce nombre dans une variable appelée «steps» (pas).
  • Les variables sont des conteneurs pour stocker des données, qui peuvent être accédées et mises à jour pendant l'exécution d'un programme.
  • Chaque fois que l'accéléromètre de la micro:bit détecte un tremblement, le programme augmente la variable de 1, et affiche le nouveau nombre sur l' écran LEDs. //2>

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • boitier de piles
  • quelque chose pour attacher la micro:bit à votre chaussure ou à votre jambe - cordes, ruban ou scratch Velcro.

Étape 2 : Programme-le

1from microbit import *
2steps=0
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        steps += 1
7        display.show(steps)

Étape 3 : Améliore-le

  • Modifiez le code pour qu'il affiche votre nombre de pas en cours lorsque vous appuyez sur un bouton.
  • Si vous trouvez que le code ne compte qu'un pas sur deux, modifiez-le pour multiplier la variable « steps» par deux quand elle s’affiche.
  • Mesurez la longueur moyenne de votre foulée et demandez à votre micro:bit de la multiplier par le nombre de pas pour calculer la distance que vous avez parcourue.
fille pointant sur le compteur de pas micro:bit sur la chaussure d'une autre fille