Metainformationen zur Seite
  •  

Temperatursensor

Um die Temperatur mithilfe eines Arduinos und dem Temperatur-Sensor LM35 CZ benötigt man lediglich folgendes kurzes Programm (Anschlüsse: flache Seite nach oben; links 5V, rechts GND, mitte OUT):

int analogPort = A1; //InputPin
float temperatur;
int idx;
 
void setup()
{
  Serial.begin(9600);
}
 
void loop(){
  Serial.println(getTemperatur());
  delay(1000);          // 1000ms warten
}
float getTemperatur(){
 
  temperatur = 0;
  for(idx = 0; idx<5; idx++)        // 5 Messungen vornehmen und aufsummieren.
  {
    temperatur = temperatur + analogRead(analogPort);    
    delay(20);                      // Wartezeit zwischen Messungen 20ms
  }
  temperatur = temperatur / 5 / 2;
  return(temperatur);
}