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.