Dieses Projekt soll die Temperatur auslesen und im seriellen Monitor anzeigen. Dieser Artikel zeigt wie es gemacht wird…

Vorbereitungen:

Für dieses Projekt werden folgende Bauteile benötigt:

Schaltungsaufbau:

Der Aufbau der LEDs an den Arduino sollte bekannt sein. Der Spannungsausgang des TMP36 kommt an denAnalogeingang des Arduinos und Ground natürlich an Ground. Der (linke) Anschluss wird mit dem 5-Volt-Ausgang des Arduinos verbunden.

Programmierung:

float celsius = 0;

float fahrenheit = 0;

void setup()

{

Serial.begin(9600);

}

void findTemps()

{

float voltage =0;

float sensor = 0;

sensor = analogRead(0);

voltage = (sensor*5000) / 1024;

voltage = voltage - 500;

celsius = voltage / 10;

fahrenheit = (1.8 * celsius) + 32;

}

void displayTemps()

{

Serial.print("Temperatur ist ");

Serial.print(celsius, 2);

Serial.print(" deg. C /");

Serial.print(fahrenheit, 2);

Serial.println(" deg. F");

}

void loop()

{

findTemps();

displayTemps();

delay(1000);

}

Von Torsten