Inhaltsverzeichnis:

Lesen der Temperatur mit dem Temperatursensor LM35 mit Arduino Uno - Gunook
Lesen der Temperatur mit dem Temperatursensor LM35 mit Arduino Uno - Gunook

Video: Lesen der Temperatur mit dem Temperatursensor LM35 mit Arduino Uno - Gunook

Video: Lesen der Temperatur mit dem Temperatursensor LM35 mit Arduino Uno - Gunook
Video: LM35 with Arduino | Temperature Sensor | SdevElectronics 2024, November
Anonim
Lesen der Temperatur mit dem LM35-Temperatursensor mit Arduino Uno
Lesen der Temperatur mit dem LM35-Temperatursensor mit Arduino Uno

Hallo Leute in diesem instructables werden wir lernen, wie man LM35 mit Arduino verwendet. Lm35 ist ein Temperatursensor, der Temperaturwerte von -55 °C bis 150 °C lesen kann. Es handelt sich um ein Gerät mit 3 Anschlüssen, das eine analoge Spannung proportional zur Temperatur liefert. Je höher die Temperatur, desto höher die Ausgangsspannung. Die analoge Ausgangsspannung kann mit ADC in digitale Form umgewandelt werden, damit ein Mikrocontroller (in unserem Fall Arduino) sie verarbeiten kann.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst

Für diese instructables benötigen Sie folgende Dinge: 1x Arduino uno (oder ein anderes Äquivalent) 1x LM35 TEMPERATURE SENSORJumper DrähteBreadboard

Schritt 2: Verbindungen

Anschlüsse
Anschlüsse

Die Verbindungen sind sehr einfach. Verbinden Sie alles gemäß dem gezeigten Bild und Sie werden in Ordnung sein. Wir werden die Umgebungstemperatur mit LM35 messen und auf dem seriellen Monitor von Arduino anzeigen. Hier wird der LM35-Ausgang an den analogen Pin A1 von Arduino UNO. Diese analoge Spannung wird in ihre digitale Form umgewandelt und verarbeitet, um den Temperaturmesswert zu erhalten.

Schritt 3: Code

Code
Code

Bitte kopieren Sie den folgenden Code und laden Sie ihn auf Ihr Arduino-Board hoch: const int lm35_pin = A1; /* LM35 O/P-Pin */void setup () { Serial.begin (9600);}void loop () { int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); /* Temperatur lesen */ temp_val = (temp_adc_val * 4.88); /* Adc-Wert in äquivalente Spannung umwandeln */ temp_val = (temp_val/10); /* LM35 gibt eine Ausgabe von 10mv/°C */ Serial.print("Temperature ="); Serial.print (temp_val); Serial.print("Grad Celsius\n"); Verzögerung(1000);}Video

Schritt 4: Testen des Temperatursensors

Testen des Temperatursensors
Testen des Temperatursensors

Nachdem ich alles miteinander verbunden und den Code auf das Arduino-Board hochgeladen hatte, öffnete ich den seriellen Monitor in meinem PC und wie Sie im Bild sehen können, können wir die Temperaturausgabe auf unserem seriellen Monitor abrufen.

Empfohlen: