Mir fehlt die Info wie man 2 Werte in die if Abfrage setzt.
So auch nicht. Also zwischen 2 Werten HIGH sonst LOW?In den inneren Klammern steht eine und (&&) verküpfte Bedingung.Code:digitalWrite(relaisPin, (val > 70 && val < 120) ? HIGH:LOW);
Nach der Bedingung steht was zu tun ist nach folgender Syntax:
Bedingung ? True-Fall : False-Fall
Genauso geht:Code:boolean is_in_bounds = val > 70 && val < 120; digitalWrite(relaisPin, is_in_bounds); // oder if(digitalWrite(val > 70 && val < 120) digitalWrite(relaisPin, HIGH); else digitalWrite(relaisPin, LOW);







Zitieren

Lesezeichen