Exploiter les capteurs de la carte Micro:bit

Micro:bit 21-04-23
1422 0

Présentation des capteurs du Micro:bit

Le Micro:bit est une petite carte électronique programmable conçue pour l'enseignement de la programmation et de l'électronique aux enfants. Elle est équipée de plusieurs capteurs intégrés qui permettent aux enfants de créer des projets interactifs et de recueillir des données à partir de leur environnement.

Les capteurs intégrés au Micro:bit comprennent :

  • un accéléromètre qui permet de détecter les mouvements de la carte
  • un magnétomètre qui permet de détecter les champs magnétiques
  • un capteur de température qui permet de mesurer la température ambiante
  • un capteur de lumière qui permet de mesurer la luminosité ambiante

En plus de ces capteurs intégrés, le Micro:bit peut être utilisé avec une grande variété de capteurs externes, tels que des capteurs de distance, des capteurs de gaz, des capteurs de mouvement, etc. Ces capteurs externes peuvent être connectés à la carte via les broches d'entrée/sortie du Micro:bit, ce qui permet aux enfants de créer des projets plus complexes et de recueillir des données plus précises à partir de leur environnement.

Le capteur température du Micro:bit

microbit-température

Le Micro:bit est équipé d'un capteur de température intégré qui permet de mesurer la température ambiante. Ce capteur est basé sur un thermistor, qui est un composant électronique dont la résistance varie en fonction de la température.

Pour mesurer la température avec le capteur de température du Micro:bit, il suffit d'utiliser un bloc de code dans l'éditeur de code en ligne MakeCode.

Voici un exemple de code qui permet de mesurer la température et de l'afficher sur l'écran du Micro:bit :

makecode_afficher_température

Ce code utilise la fonction 'température (°C)' pour récupérer la température mesurée par le capteur de température.

La température est ensuite affichée sur l'écran du Micro:bit à l'aide de la fonction 'afficher texte'.

Il est également possible d'utiliser des capteurs de température externes avec le Micro:bit en les connectant aux broches d'entrée/sortie de la carte. Il existe plusieurs types de capteurs de température compatibles avec le Micro:bit, tels que des thermistances, des thermocouples, des capteurs de température numériques, etc. Les données collectées par ces capteurs externes peuvent être traitées et affichées sur l'écran du Micro:bit de la même manière qu'avec le capteur de température intégré.

Le capteur de lumière du Micro:bit

Capteur de lumière du Micro:bit

Le Micro:bit est également équipé d'un capteur de lumière intégré qui permet de mesurer la luminosité ambiante. Ce capteur est basé sur une photorésistance, qui est un composant électronique dont la résistance varie en fonction de la quantité de lumière qu'elle reçoit.

Pour mesurer la luminosité avec le capteur de lumière du Micro:bit, il suffit d'utiliser un bloc de code dans l'éditeur de code en ligne MakeCode ou dans l'IDE Mu. Voici un exemple de code qui permet de mesurer la luminosité et de l'afficher sur l'écran du Micro:bit :

makecode-afficher-niveau-luminosité

Ce code utilise la fonction "niveau d'intensité lumineuse" pour récupérer la luminosité mesurée par le capteur de lumière. La luminosité est ensuite affichée sur l'écran du Micro:bit à l'aide de la fonction "montrer nombre".

Il est également possible d'utiliser des capteurs de lumière externes avec le Micro:bit en les connectant aux broches d'entrée/sortie de la carte. Il existe plusieurs types de capteurs de lumière compatibles avec le Micro:bit, tels que des photorésistances, des photodiodes, des capteurs de lumière numériques, etc. Les données collectées par ces capteurs externes peuvent être traitées et affichées sur l'écran du Micro:bit de la même manière qu'avec le capteur de lumière intégré.

L'accéléromètre du Micro:bit

Capteur accéléromètre du Micro:bit

Le Micro:bit est équipé d'un accéléromètre intégré qui permet de mesurer les mouvements de la carte. L'accéléromètre est un capteur qui mesure les accélérations dans les trois axes (x, y et z) et permet de détecter l'inclinaison et les mouvements de la carte.

Pour mesurer les mouvements avec l'accéléromètre du Micro:bit, il suffit d'utiliser un bloc de code dans l'éditeur de code en ligne MakeCode. Voici un exemple de code qui permet de détecter l'inclinaison de la carte et de l'afficher sur l'écran du Micro:bit :

Programme MakeCode de l’accéléromètre

Ce code utilise la fonction 'accélération(mg)' pour récupérer les accélérations mesurées par l'accéléromètre dans les trois axes (x, y et z). En fonction de la direction de l'inclinaison de la carte, le code affiche une flèche sur l'écran du Micro:bit à l'aide de la fonction 'montrer flèche'. Si la carte est en position horizontale, l'écran est effacé à l'aide de la fonction "effacer l'écran". Enfin, le code utilise la fonction pause() pour faire une pause de 100 millisecondes avant de recommencer la mesure des mouvements.

Capteur de boussole du Micro:bit

Capteur boussole du Micro:bit

Le capteur de boussole du Micro:bit est en réalité un magnétomètre, qui mesure le champ magnétique terrestre et permet de déterminer la direction du nord magnétique. Le magnétomètre est un composant électronique sensible aux champs magnétiques, qui peut être utilisé pour mesurer la force et la direction des champs magnétiques dans les trois dimensions.

Pour accéder au capteur de boussole du Micro:bit, il est possible d'utiliser le logiciel de programmation par blocs MakeCode ou un autre langage de programmation tel que Python ou JavaScript. En utilisant ces langages, il est possible d'accéder aux données du magnétomètre et de les utiliser pour déterminer la direction du nord magnétique.

Le capteur de boussole du Micro:bit peut être utilisé pour une variété d'applications, y compris la navigation, l'orientation, la cartographie, les jeux, et bien plus encore. Il est important de noter que le capteur de boussole peut être affecté par les champs magnétiques extérieurs, tels que ceux générés par les objets en fer ou en acier, et peut donc nécessiter un étalonnage périodique pour garantir des résultats précis.

Voici le programme MakeCode qui permet d'afficher les principales directions, d'où l'affichage des lettres N, E, S et O, pour Nord, Est, Sud et Ouest.

Programme du capteur boussole du Micro:bit

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info