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:

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.

Wir freuen uns auf die Zusammenarbeit mit Ihnen!