Die Programmierung des micro:bit-Computers in "JavaScript Blocks"
13. Sensoren
13.1. Der Temperatursensor
Der Mikrocontroller "nRF51822" auf der Leiterplatte des micro:bit-Computers verfügt über einen
internen Temperatursensor.
Grundlagenwissen zum Mikrocontroller und Prozessoren:
Allgemein gilt: "Je mehr ein Mikrocontroller oder ein Prozessor zu tun hat, desto stärker er-
wärmt er sich."
Die eigentliche Aufgabe des integrierten Temperatursensors ist die Überwachung des Chiptemperatur
des Mikrocontollers, um seine Zerstörung durch Überhitzung infolge zu hoher Rechenleistung und zu
hoher Umgebungstemperatur zu verhindern.
Anwendung des Temperatursensors als digitales Thermometer:
1. Wird der Mikrocontroller des micro:bit-Computer nur wenig in Anspruch genommen, so entspricht seine
Eigentemperatur weitgehend der Umgebungstemperatur. Die Abweichung beträgt in diesem Fall ca. 3°C,
um welche die Chiptemperatur des Mikrocontrollers auf dem micro:bit höher ligt als die umgebende Raum-
temperatur.
2. Die Entwicklungsumgebung "JavaScript Blocks"-Editor bietet mit dem Element "temperature (°C)" eine
einfache Möglichkeit den vom Tmperatursensor des Mikrocontollers "nRF51822" gelieferten Wert in °C
auszulesen.
Das Element "temperature (°C)" befindet sich im Menü "Input":
3. Die Abweichung zur Raumtemperatur lässt sich mit Hilfe einer einfachen Berechnung korrigieren.
Externe Informationsquellen:
1. https://www.microbit.co.uk/functions/temperature
2. https://makecode.microbit.org/reference/input/temperature