Skip to content

Activité

Thermomètre Max-min

Intermédiaire | MakeCode, Python | Boutons, Capteur de température, Écran LED | Capteurs, Itération, Météo et climat, Opérateurs de comparaison, Température, Variables

Étape 1 : Maîtrisez

Qu'est-ce que c'est ?

Suivez les températures les plus élevées et les plus basses en laissant ce programme fonctionner sur un micro:bit.

micro:bit montrant le nombre 9 et une icône de thermomètre max-min

Comment ça marche

  • Comme le projet de Thermomètre, celui-ci utilise le capteur de températureà l'intérieur du CPU (unité de traitement centrale) du Micro:bit pour mesurer la température en °C (Celsius).
  • Ce programme garde une trace des températures les plus basses et les plus élevées enregistrées en utilisant 3 variables : currentTemp est la température actuelle. max est le maximum et min est le minimum.
  • Au début du programme, ils sont tous définis à la même valeur; une boucle infinie garantit que toutes les deux secondes le programme prends une mesure, et compare la température actuelle avec les variables max et min
  • Si la température actuelle est inférieure à (<) à la valeur stockée dans la min variable, cela change la variable min à la température actuelle.
  • Si la température actuelle est supérieure à (>)max valeur de la variable, cela change la variable max à la température actuelle.
  • Le programme fait également clignoter un point sur l’écran LED chaque fois que la boucle infinie s’exécute, afin que vous sachiez qu’il fonctionne.
  • Appuyez sur le bouton A pour afficher la température minimale et le bouton B pour afficher la température maximale enregistrée.
  • Vous pouvez laisser le micro:bit fonctionner pendant 24 heures, enregistrer les températures maximales et minimales et la courbe sur un graphique à la même heure chaque jour et puis réinitialiser.

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)
  • une source de chaleur ou de refroidissement, comme un ventilateur, si vous voulez voir le changement de température rapidement – ou sortir le micro:bit dehors
  • papier graphique si vous voulez conserver un graphique de températures au fil du temps

Étape 2 : Codez

Étape 3 : Améliorez

  • Comparez la lecture avec un autre thermomètre. Quelle est la précision du micro:bit? Avez-vous besoin de modifier la lecture du micro:bit pour obtenir la température de l'air ambiant? Comment pouvez-vous faire cela?
  • Convertir la température en Fahrenheit.
  • Utilisez la radio pour envoyer des lectures de température sur un autre micro:bit.