loader

7. L'accéléromètre

Vous êtes utilisateur d’une carte BBC micro:bit et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités SNT à réaliser en classe avec la calculatrice connectée au microcontrôleur BBC micro:bit. Ressource n°7 pour calculatrice TI-83 Premium CE Edition Python. Auteur : J-L. Balas

Toute activité numérique consiste à collecter des données. Celles-ci seront ensuite utilisées afin de :
  • les conserver de manière persistante.
  • les structurer correctement pour que l'on puisse les exploiter facilement pour produire de l'information.

Cette activité propose :
  • de recueillir les données de l’accéléromètre intégré à la carte BBC micro:bit.
  • d’organiser ces données afin de les rendre accessibles à tout un chacun.




L’accéléromètre est visible sur la carte du micro:bit. Il est tout-à-fait analogue à ceux qui se trouvent dans les smartphones et qui permettent de déterminer leur orientation ou leurs mouvements.

Ce senseur peut mesurer l’accélération dans chacune des trois dimensions (axes x, y et z), y compris l’accélération de la pesanteur terrestre.

Les valeurs permettent de connaître l’orientation de la carte. Ainsi, l’accéléromètre de la carte BBC micro:bit mesure constamment aussi bien l’accélération de la pesanteur à la surface de la terre (environ 9.81 m/s2), dirigée verticalement vers le bas, que des accélérations dues aux changements de vitesse dans les deux autres directions.


Dans la suite de l’activité, on s’intéressera uniquement à la valeur mesurée selon l’axe Oz. Lorsque la carte est immobile, l’instruction “accelerometer.get_z()” donne  un nombre (entre -1000 et 1000 correspondant à l'inclinaison de l'axe z , la valeur ±981 correspond à un axe z vertical.

Cependant les informations fournies par l’accéléromètre ne correspondent pas à des grandeurs physiques correspondant à la mesure de l’accélération de la pesanteur.
Comment manipuler simplement ces données afin qu’elles soient exprimées en m/s2 ?


Remarque : le fichier TI_Runtime_for_Microbit_ver_2.x.hex est à télécharger dans la carte micro:bit en connectant celle-ci directement à l’ordinateur (via le port USB).

On utilise la carte BBC micro:bit connectée à la calculatrice.La carte est mise en mouvement, soit simplement tenue à la main, soit à l’intérieur d’un système mécanique (véhicule, ascenseur…)

1) Mesures « brutes »

Le script DATA0 affiche sur l’écran de la calculatrice les mesures issues du capteur.Celles-ci sont associées à laz correspondant à l’accélération mesurée selon l’axe Oz.
  • Poser la carte sur la table et l’orienter de façon à ce que les mesures affichées soient positives.
  • Rechercher (livre de sciences, Internet) la valeur nommée g de l’accélération de la pesanteur sur terre.

2) Mettre en forme les mesures.
Modifier le script afin que les données soient exprimées en m/s2 arrondies à é décimales

Le script DATA0



Le script DATA1


Pour transférer le code Python créé sur l'interface Vittascience :

  • Cliquer sur le bouton : "Télécharger .py pour calculatrice"
  • Connecter votre calculatrice TI-83 Premium CE Edition Python à l'ordinateur à l'aide du câble USB.
  • Ouvrir le logiciel TI Connect CE.
  • Glisser sur la calculatrice (dans le logiciel TI Connect CE) le programme téléchargé (.py) pour le copier.
  • Attendre la fin du téléchargement.
  • Débrancher votre calculatrice et connecter votre carte micro:bit.
  • Ouvrir l'application Python de votre calculatrice (touche prgm) et lancer votre programme.

  • Pour réaliser ces activités, vous aurez besoin de votre calculatrice TI-83 Premium CE Edition Python mise à jour avec le dernier système d’exploitation disponible et de télécharger et d’installer les modules BBC micro:bit.

    Toutes les instructions d'installation sont disponibles dans l'activité n°0 Présentation et installation.

    Nutzungsrecht