Arduino Projekt 12 macht das was die Überschrift schon sagt. Die Temperatur wird im seriellen Monitor angezeigt…
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);
}