Hallo an alle,
ich beschäftige mich schon seid einiger Zeit mit dem Arduino und habe auch alles soweit hinbekommen. Bei der Programmierung einer Hyserese scheitert es aber leider.
Mein Vorghaben: Heizung einschalten bei 24°C und ausschalten, wenn 25°C erreicht ist. Und Kühlung anschalten bei 26°C und ausschalten bei 25°C. (Als Kontrolle habe ich Leds)
Der Code sieht gerade folgendermaßen aus:
if (celcius <=24)
{
digitalWrite(heizer,HIGH);
digitalWrite(lufter,LOW);
digitalWrite(redled,LOW);
digitalWrite(blueled,HIGH);
digitalWrite(greenled,LOW);
}
else if (celcius >=26)
{
digitalWrite(heizer,LOW);
digitalWrite(lufter,HIGH);
digitalWrite(redled,HIGH);
digitalWrite(blueled,LOW);
digitalWrite(greenled,LOW);
}
else if (celcius >24 && celcius <26)
{
digitalWrite(heizer,LOW);
digitalWrite(lufter,LOW);
digitalWrite(redled,LOW);
digitalWrite(blueled,LOW);
digitalWrite(greenled,HIGH);
}
Leider schwankt die Temperatur gerade bei 25,9°C & 26,1°C so dass das Relais immer ein und wieder ausschaltet.
Könnt ihr mir bitte helfen?
Ich danke euch im Vorraus
Gruß Rene