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);
}