Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Menü

LM35 Temperatursensor mit Arduino auslesen


In dieser Anleitung messen wir die Umgebungstemperatur mit dem analogen LM35 Temperatursensor und einem Arduino UNO R3 kompatiblen Board.

Der LM35 ist ein geläufiger und einfach zu nutzender Temperatursensor. Er benötigt keine weitere Hardware und kann mit einem Arduino direkt ausgelesen werden. Der Sensor besitzt eine Genauigkeit von +-0,5°C bei Raumtemperatur und +-1°C über die gesamte Messreichweite von 0-150°C. Der größte Nachteil von diesem Sensor ist, dass er eine negative Vorspannung zum messen negativer Temperatur en unter 0°C benötigt. Für Projekte, die auch negative Temperaturen messen sollen, empfehlen wir daher einen DS18B20B Temperatursensor.


Benötigte Komponente

  • Arduino UNO R3 kompatibles Board 
  • LM35 Temperatursensor 
  • 3 Jumperkabel 
  • Breadboard

Produktgalerie überspringen
20
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel

Durchschnittliche Bewertung von 5 von 5 Sternen

(6)
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel
RBS14165

Sofort verfügbar

Verkaufspreis: Ab 10,12 € Regulärer Preis: 12,65 €
10
AM2301 / DHT21 Digitaler Temperatursensor

Durchschnittliche Bewertung von 4.38 von 5 Sternen

(4)
AM2301 / DHT21 Digitaler Temperatursensor
RBS11825

Sofort verfügbar

Verkaufspreis: Ab 6,65 € Regulärer Preis: 7,39 €
AHT10 Modul digitaler Feuchtigkeits- und Temperatursensor AHT10 Modul digitaler Feuchtigkeits- und Temperatursensor

Durchschnittliche Bewertung von 5 von 5 Sternen

(1)
AHT10 Modul digitaler Feuchtigkeits- und Temperatursensor
RBS16490

Sofort verfügbar

Regulärer Preis: Ab 2,25 €
MAX31865 PT100 RTD Digitaler Temperatursensor Verstärker MAX31865 PT100 RTD Digitaler Temperatursensor Verstärker

Durchschnittliche Bewertung von 0 von 5 Sternen

MAX31865 PT100 RTD Digitaler Temperatursensor Verstärker
RBS16417

Sofort verfügbar

Regulärer Preis: Ab 20,24 €
65 Breadboard Jumper Kabel im Set

Durchschnittliche Bewertung von 4.9 von 5 Sternen

(5)
65 Jumper Wire Kabel im Set
RBS10023

Sofort verfügbar

Regulärer Preis: Ab 1,59 €
9
Prototyping Board 400 PCB Board

Durchschnittliche Bewertung von 4.91 von 5 Sternen

(17)
Breadboard 400 für Arduino, Raspberry etc
RBS10405

Sofort verfügbar

Verkaufspreis: Ab 0,86 € Regulärer Preis: 0,95 €
10
Starter Kit für Arduino UNO R3 RFID in Kunststoffbox Starter Kit für Arduino UNO R3 RFID in Kunststoffbox

Durchschnittliche Bewertung von 4.83 von 5 Sternen

(24)
Starter Kit für Arduino UNO R3 RFID
RBS11368

Sofort verfügbar

Verkaufspreis: Ab 29,75 € Regulärer Preis: 33,05 €

Funktionsweise

Der LM35 Temperatursensor liefert eine Ausgangsspannung zwischen 0 und 1,5V, die linear proportional zur Temperatur ist. Diese Spannung kann man am analogen Eingang vom Arduino auslesen. Die Schwierigkeit liegt im Schreiben des Codes, um die analogen Werte in Grad Celsius zu konvertieren.

 zum Vergrößern auf Bilder klicken


Pinbelegung

Schaltplan

Anschlussplan

LM35

Arduino
1 VCC5V
2 OUT (Datenleitung)A0
3 GNDGND
Code anzeigen / einklappen
int LM35 = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int val;
  int dat;

  val = analogRead(LM35);
  dat = (125 * val) >> 8; // Umrechnung des Analogwerts in Celsius

  Serial.print("Temp:");
  Serial.print(dat);
  Serial.println(" °C");

  delay(500);
}

Nachdem das Programm hochgeladen wurde, können Sie die Temperatur in Grad Celsius im seriellen Monitor der Arduino IDE auslesen.