Skip to content

Activité

Exploration de l'environnement

Débutant | MakeCode, Python | Capteur de luminosité, Capteur de température, Microphone | Entrée / Sortie, Mesure, Travailler scientifiquement

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Transformez votre BBC micro:bit en un outil pour mesurer la température, la lumière et les niveaux sonores dans le cadre d'une étude scientifique dans votre environnement.

Introduction

Guide de codage

Comment l’utiliser 

  • Utilisez ce projet pour transformer votre micro:bit en thermomètre, ainsi qu'en sonomètre et en luxmètre pour prendre des mesures lors d'expériences scientifiques.
  • Transférez le code ci-dessous sur votre micro:bit, ou regardez la vidéo de codage ci-dessus si vous voulez écrire le code vous-même.
  • Attachez un bloc de piles à votre micro:bit et vous êtes prêt à commencer.
  • Vous pouvez utiliser notre fiche d’enregistrement de données pour enregistrer vos mesures.

Température

Utilisez le micro:bit comme thermomètre pour mesurer les différences de température dans différents endroits. Appuyez sur le bouton A pour afficher la température en degrés Celsius à l'écran. Il est pertinent de laisser le micro:bit dans un nouvel emplacement pendant quelques minutes afin de vous assurer d'avoir une lecture précise.

Son

Pour utiliser le micro:bit comme sonomètre, appuyez sur le bouton B pour afficher le niveau de son sur une échelle allant de 0 (plus silencieux) à 255 (plus fort).

Il y a un court délai avant la mesure du son pour s'assurer que le bruit de la pression sur le bouton n'est pas enregistré.

Lumière

Pour utiliser le micro:bit comme un compteur de lumière (luxmètre), appuyez sur les boutons A et B simultanément. Il indique le niveau de luminosité sur une échelle allant de 0 (le plus sombre) à 255 (le plus clair).

Analyse tes données

Conseil : la collecte d'un maximum de données est une bonne pratique scientifique. Vous pouvez donc effectuer plusieurs relevés à chaque endroit et calculer une moyenne.

Une fois que vous avez enregistré vos données, vous pouvez les analyser pour en tirer des conclusions. Que peut-on apprendre de vos données sur la température, le son et la luminosité autour de vous ?

Où faisait-il le plus chaud, le plus froid, le plus bruyant, le plus silencieux, le plus clair ou le plus sombre et quels facteurs ont pu influer sur ces résultats ?

Ce dont vous aurez besoin

  • micro:bit
  • MakeCode ou éditeur Python
  • boitier de piles
  • feuille d’enregistrement de données, ou autre papier
  • stylo ou crayon

Feuille d'enregistrement des données

La fiche d’enregistrement des données peut être utilisée pour enregistrer vos mesures.

Feuille d'enregistrement des données
Télécharger la feuille d'enregistrement

Étape 2 : Programme-le

1from microbit import *
2
3# The Python version of this project has sleep()
4# for each button press to make the A+B button work better
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        display.scroll(display.read_light_level())
9        sleep(200)
10    elif button_a.is_pressed():
11        display.scroll(temperature())
12        sleep(200)
13    elif button_b.is_pressed():
14        sleep(200)
15        display.scroll(microphone.sound_level())

Étape 3 : Améliore-le

  • Ajouter des blocs "show string" (montrer la chaîne de charactères) pour préciser l'affichage des relevés de température, de son et de lumière.
  • Vous pouvez modifier le code pour afficher les températures en Fahrenheit. – voyez notre projet de thermomètre Fahrenheit pour avoir des conseils sur la réalisation.
  • Si vous avez le micro:bit V1, qui n'a pas de microphone, vous pouvez supprimer le code pour le bouton B et juste prendre des mesures de température et de niveau de lumière.