Arduino Nano ESP32 - LM35-Temperatursensor
Dieses Tutorial bietet Anweisungen dazu, wie man den Arduino Nano ESP32 verwendet, um den Temperaturwert vom LM35-Temperatursensor auszulesen und ihn im Serial Monitor auszugeben.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über den LM35-Temperatursensor
LM35-Temperatursensor Pinbelegung
Der LM35-Temperatursensor hat drei Anschlüsse:
- VCC-Pin: Schließen Sie diesen Pin an VCC (3,3 V) an.
- GND-Pin: Schließen Sie diesen Pin an GND (0 V) an.
- OUT-Pin: Dieser Pin liefert eine Spannung, die proportional zur Temperatur ist.

Wie der LM35-Temperatursensor funktioniert
Der LM35-Sensor liefert eine Spannung, die linear proportional zur Temperatur in Grad Celsius ist. Der Ausgangsskalierungsfaktor des LM35 beträgt 10 mV/°C. Durch Messen der Spannung am OUT-Pin des LM32 können wir den Temperaturwert berechnen.
Schaltplan zwischen LM35-Temperatursensor und Arduino Nano ESP32

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino Nano ESP32 Code
Schnelle Schritte
- Wenn dies das erste Mal ist, dass Sie den Arduino Nano ESP32 verwenden, lesen Sie wie man die Umgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet.
- Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
- Kompilieren und laden Sie den Code auf das Arduino Nano ESP32-Board hoch, indem Sie in der Arduino IDE auf die Schaltfläche Upload klicken.
- Bringen Sie den Sensor kälter oder heißer, zum Beispiel indem Sie den Sensor in die Nähe eines Eisbechers legen.
- Schauen Sie sich das Ergebnis im Serial Monitor an. Es sieht folgendermaßen aus:
※ Notiz:
Diese Anleitung verwendet die analogRead()-Funktion, um Werte von einem ADC (Analog-Digital-Wandler) zu lesen, der an einen Sensor oder ein Bauteil angeschlossen ist. Der ADC des Arduino Nano ESP32 eignet sich für Projekte, die keine hohe Genauigkeit erfordern. Für Projekte, die präzise Messungen benötigen, beachten Sie Folgendes:
- Der ADC des Arduino Nano ESP32 ist nicht perfekt genau und muss möglicherweise für korrekte Ergebnisse kalibriert werden. Jedes Arduino Nano ESP32-Board kann sich leicht unterscheiden, daher ist eine Kalibrierung für jedes einzelne Board notwendig.
- Die Kalibrierung kann herausfordernd sein, insbesondere für Anfänger, und führt möglicherweise nicht immer zu den exakten Ergebnissen, die Sie wünschen.
Für Projekte mit hoher Präzision sollten Sie in Erwägung ziehen, einen externen ADC (z. B. ADS1115) mit dem Arduino Nano ESP32 zu verwenden oder einen anderen Arduino zu nutzen, wie zum Beispiel das Arduino Uno R4 WiFi, das einen zuverlässigeren ADC besitzt. Wenn Sie trotzdem den ADC des Arduino Nano ESP32 kalibrieren möchten, verweisen Sie auf den ESP32 ADC Calibration Driver.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.