Temperaturmessung mit Arduino und dem TMP36GT9Z-Sensor
Die Anleitung zeigt den Betrieb des Temperatursensors TMP36GT9 mit dem Arduino-Modul.
Das Beispiel verwendet die folgenden Elemente:
- Arduino Uno
Temperatursensoren TMP36GT9Z - Modul oder einzelner integrierter Schaltkreis
- Steckbrett und Drähte
Anschließen des Sensors mit Arduino:
Um den Sensor mit Arduino zu betreiben, muss das System wie folgt angeschlossen werden:
| Sensor | Arduino-Stift |
|---|---|
| Masse | Masse |
| Signal | A1 |
| Vcc | 5 V |
Anschlussplan des Sensors mit Arduino Uno.
Programm für Arduino
Im Beispiel wurde folgender Code verwendet:
int-Sensor = A1; // analoger Pin A1 mit dem Signal vom Sensor verbunden
Schwimmer VOLT;
TEMP-Schwimmer;
void setup () {
Serial.begin (9600); // Initialisierung des seriellen Monitors
Serial.println ("Temperatursensortest");
}
Leere Schleife () {
int lesen = analogRead (Sensor); // den Wert vom Sensor lesen
VOLT = (Anzeige * 5,0) / 1024,0; // den gelesenen Wert in Spannung in Volt umwandeln (zum Anschluss an 5 V)
TEMP = (VOLT - 0,5) * 100; // Umrechnung von Spannung auf Temperatur, Sensorauflösung beträgt 10 mV pro Grad, zusätzlich muss ein Offset von 500 mV verwendet werden
Serial.print ("Temperatur (C):"); // auf dem Monitor anzeigen
Serial.println (TEMP);
Verzögerung (200); // Verzögerung zwischen aufeinanderfolgenden Lesevorgängen
}
Die Auswirkungen des Programms sind unten zu sehen:
Screenshot des seriellen Monitors.
