Capteur de température

La carte micro:bit intègre un capteur de température. Il n'est pas très précis dans la mesure ou il est soudé sur la carte elle-même, à proximité du processeur ; il est donc perturbé par l'échauffement provoqué par le fonctionnement de la carte. Le phénomène est encore amplifié lorsque la carte est insérée dans un étui de protection.

Néanmoins, ce capteur a le mérite d'exister et permet de mettre en œuvre des mini-projets basés sur l'utilisation de ce capteur très simple.

MéthodeLire la température

Pour lire la température - en degrés Celsius - il suffit d'appeler la fonction temperature()

ExempleTracer une courbe d'évolution de température dans mu

Dans l'exemple ci-dessous, nous allons faire un relevé de température toutes les secondes et afficher la température dans la zone graphique de Mu.

1
from microbit import *
2
3
while True:
4
    print((temperature(),))
5
    sleep(1000)

Complément

Vous pouvez bien sûr agir sur le paramètre de la fonction sleep pour afficher la température toutes les minutes ou toutes les heures.