Aller au contenu principal
makecode sur ordinateur

Podomètre - Élèves

L’activité physique dans l’espace

Le tapis roulant est plus complexe qu’il paraît à première vue! En 2019, l’astronaute canadien David Saint-Jacques a complété une mission à bord de la SSI. Gardez les questions suivantes à l’esprit pendant que vous visionnez la vidéo suivante dans laquelle David décrit l’exercice physique fait dans l’espace :

  • Pourquoi est-ce que l’exercice physique dans l’espace est essentiel pour les astronautes?
  • Quels sont les trois appareils d’exercice utilisés sur la SSI?
  • Comment est-ce que le vélo stationnaire de la SSI diffère de ceux sur Terre?
  • Comment les astronautes de la SSI font-ils pour ne pas flotter quand ils courent sur le tapis roulant?

Dans cette activité, vous apprendrez comment programmer un podomètre.

D’abord, nous devons penser au capteur du micro:bit qui nous permettra de le faire. Répondez aux questions suivantes pour mieux comprendre comment fonctionnent les podomètres :

  • Que signifie « accélération »?
  • Selon toi, que mesure un accéléromètre?
  • Dans quels appareils pourrait-on trouver un accéléromètre?
  • Comment appelle-t-on les appareils qui détectent les changements dans un environnement?
  • De quelle façon pourrait-on savoir la distance parcourue par un ou une astronaute sur le tapis roulant?

Dans cette activité, vous apprendrez comment programmer un podomètre avec MakeCode et l’accéléromètre intégré dans le micro:bit.

Les instructions pour cette activité de programmation sont dans le tutoriel vidéo, le document tutoriel et le tutoriel en ligne ci-dessous.

Étape 1 : Compter ses pas

Supprimez tout code se trouvant dans l’espace de travail ou allez à la page d’accueil et cliquez sur le bouton Nouveau Projet sous l’entête Mes projets. Supprimez les blocs au démarrage et toujours.


Ceci peut être fait en utilisant une variable.
Dans le menu « Variables », sélectionnez le bloc « Créer une variable »


Tapez le nom de votre nouvelle variable — « pas » — et cliquez le bouton OK.


Vous devriez maintenant voir le bloc variable « pas » apparaître.


Sélectionnez le bloc « changer item par » et placez-le sur votre espace de travail. Ce bloc s’affiche voilé de gris, ce qui signifie qu’il est inactif et ne s’exécutera pas.


Dans le menu « Entrées », sélectionnez un bloc « lorsque secouer » et placez-le sur votre espace de travail. Sélectionnez le bloc voilé « changer pas par » et insérez-le dans le bloc « lorsque secouer ».


Astuce

Insérez toujours un bloc en le glissant par le côté droit.

Si vous cliquez sur le menu déroulant à côté du mot « pas », vous verrez que la variable « pas » aura un crochet pour identifier qu’elle est sélectionnée.


Maintenant que la variable est à l’intérieur du bloc « changer » ET à l’intérieur du gestionnaire d’événements « lorsque secouer », chaque fois que vous secouez le micro:bit, le nombre de « pas » augmentera de un (1).
Mais pour l’instant, nous n’avons aucune façon de voir ce nombre de pas. Pour ce faire, nous devons ajouter du code pour afficher cette donnée sur l’écran du micro:bit.


Dans le menu « Base », prenez et glissez un bloc « montrer nombre » et placez-le sous le bloc « changer pas par », à l’intérieur du bloc « lorsque secouer ».


Retournez dans le menu « Variables » et sélectionnez le bloc de variable « pas » et insérez-le à la place du zéro dans le bloc « montrer nombre ».


Remarquez comment le bloc de variable « pas » a la forme d’une pièce de casse-tête qui s’insère parfaitement dans le bloc « montrer nombre ».

Sur le simulateur micro:bit, vous pouvez prévisualiser ce à quoi votre programme podomètre devrait ressembler. Cliquez sur le rond blanc à côté du mot « SHAKE ». Vous devriez voir le nombre augmenter de un (1) à chaque fois que vous cliquez « SHAKE ».


Vous pouvez aussi mettre votre pointeur de souris au-dessus du simulateur et l’agiter afin d’imiter le secouement du micro:bit.

Partie 2 : Afficher un message

Nous apprendrons maintenant comment afficher un message d’encouragement à l’utilisateur du podomètre!
Dans le menu « Entrées », prenez et glissez le bloc « lorsque le bouton A est pressé » sur une zone libre de votre espace de travail.


Le saviez-vous?

En programmation, une « chaîne » est une séquence de caractères qui peut contenir des lettres, nombres et ponctuations.

Dans le menu « Base », sélectionnez un bloc « afficher texte » et insérez-le dans le bloc « lorsque le bouton A est pressé ».


Supprimez le texte « Hello! » et tapez un mot ou phrase d’encouragement, tel « Bravo, continue! ».

Lorsque vous cliquez sur le bouton « A » du simulateur micro:bit, vous devriez voir la chaîne de texte défiler sur l’écran DEL encourageant l’utilisateur à continuer.


Dupliquez le bloc « montrer nombre » de la partie 1 en cliquant de droite (ou CTRL-Clic) sur le bloc, puis en sélectionnant « Dupliquer » du menu déroulant. Prenez et placez ce nouveau bloc sous le bloc « afficher texte ».


Si vous êtes satisfait de votre code et que votre programme s’exécute correctement, assurez-vous de nommer votre projet et d’enregistrer votre fichier afin de pouvoir le télécharger vers votre micro:bit.

Partie 3 : Effacer l’écran

Dans le menu « Entrées », sélectionnez le bloc « lorsque le bouton A est pressé » et glissez-le sur une zone libre de l’espace de travail. Vous remarquerez que le bloc est désactivé et ne s’exécute pas. Cliquez sur la flèche à côté de la lettre A pour changer « lorsque le bouton A est pressé » à « lorsque le bouton B est pressé » pour activer ce gestionnaire d’événement.

Dupliquez le bloc « montrer nombre » de la première partie en cliquant de droite (ou control+clic) sur le bloc et sélectionnez « Dupliquer ». Sélectionnez ce nouveau bloc et insérez-le à l’intérieur du bloc « lorsque le bouton B est pressé ».

Cliquez sur le menu « Base » et sélectionnez la section « …Plus ».


Sélectionnez le bloc « effacer l’écran » et insérez-le sous le bloc « pause ».


Si votre programme s’exécute correctement, assurez-vous d’enregistrer votre fichier modifié afin de pouvoir le télécharger vers votre micro:bit.

Partie 4 : Réinitialiser le podomètre

Dans le menu « Entrées », sélectionnez le bloc « lorsque le bouton A est pressé » et glissez-le sur une zone libre de l’espace de travail. Grâce au menu déroulant, changez « lorsque le bouton A est pressé » à « lorsque le bouton A+B est pressé » pour activer ce nouveau gestionnaire d’événement.

Pour réinitialiser l’affichage à zéro, nous devons aller dans le menu « Variables » et sélectionner le bloc « définir item à ». Insérez-le dans le bloc « lorsque le bouton A+B est pressé ».

Cliquez sur la flèche à côté de « item » pour choisir la variable « pas » du menu déroulant.

Pour afficher la valeur zéro à l’utilisateur, dupliquez le bloc « montrer nombre » à nouveau. Insérez ce dernier bloc sous le bloc « définir pas à ».


Vous pouvez vérifier si votre code fonctionne bien en cliquant le bouton A+B sur le simulateur. Un zéro (0) devrait s’afficher.

Transformez votre micro:bit en podomètre portable en concevant vous-mêmes votre bracelet (pour poignets ou chevilles).

Souvenez-vous que pour y arriver, vous devrez fixer le bloc à piles du micro:bit solidement!

Matériel que vous pourriez utiliser :

  • micro:bit
  • Compartiment à piles du micro:bit et piles
  • Ciseaux
  • Ruban adhésif « Washi » ou « Duct tape »
  • Ronds de Velcro
  • Autocollants et autres éléments décoratifs (facultatif)

Utilisez votre podomètre lors d’une activité physique. Est-il confortable? Durable? Comment pourriez-vous l’améliorer?

Tentez de prédire le nombre de pas que vous ferez avant de faire une activité puis comparez vos résultats à vos prédictions, lorsque terminées. Est-ce que vos prédictions étaient justes?

Le saviez-vous?

L’ostéoporose causée par le vol spatial est un problème de santé chez les astronautes; ils perdent plus de 1 % de leur masse osseuse pour chaque mois passé dans l’espace.