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