CPU Temperatur messen

Messen Sie die interne CPU-Temperatur des ESP32 Chip mit Mitteln der Programmiersprache Micropython. Dieser Beitrag zeigt ein einfaches Beispiel.

Sie können die CPU (MCU) Temperatur des ESP32 mit Micropython auslesen. Standardmäßig wird sie jedoch in Fahrenheit gemessen, Sie müssen also umrechnen. Ich gebe die Befehle für solche kleinen "Zweizeiler" einfach in der Thonny-Shell direkt im ESP32 Interpreter ein und erhalte damit sofort ein Ergebnis.

>>> import esp
>>> int((esp32.raw_temperature()-32)*5/9)

Die Umrechnung von Grad Celsius in Fahrenheit lautet C=(F-32)*5/9. Um jedoch die Nachkommastelle zu unterdrücken wird das Ergebnis noch in einen Integer umgewandelt.

>>> 55

Als Ergebnis erhalte ich in meinem Fall die Ausgabe von 55 Grad Celsius.