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éthode : Lire la température
Pour lire la température - en degrés Celsius - il suffit d'appeler la fonction temperature()
Exemple : Tracer 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.
from microbit import *
while True:
print((temperature(),))
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.