das ganze bis jetzt läuft super in einem Webserver auf dem Arduino und gibt die Temperatur an
aber jetzt möchte ich gerne "kalt" schreiben wenn die Temperatur < 20 Grad ist
das habe ich mit
if((getTemp()<20));{
server.print ("Kalt");
}
versucht nur dem Arduino ist immer "kalt" zumindest zeigt er immer das Wort kalt an, wenn ich hinter das if noch ein else klemme bekomme ich immer die Meldung ohne if geht kein else
kann mir einer helfen kann ja nicht so schwer sein
Du schreibst nach derm IF vor der geschwungenen Klammer einen Strichpunkt. Dieser beendet die IF Anweisung. Das "server.print" ist deswegen eine unabhängige, nicht mit IF verbundene Funktion und wird somit immer augeführt. Die geschwungene Klammern gruppieren mehrere Funktionen, haben aber in diesem Fall keine Funktion, da das IF ja bereits beendet ist.
Lösung: lösche den Strichpunkt nach dem IF. Da gehört keiner hin.