Was bedeuted diese Fehlermeldung in Arduino IDE?
Ich habe diesen Code für die Arduino IDE geschrieben kriege jedoch Folgende Fehlermeldung :
lvalue required as left operand of assignment
if(IRKey == "POWER" && LightsON = false){
Serial.println("Turning Lights OFF");
servoON.attach(8);
servoON.write(90);
delay(1000);
servoON.write(0);
delay(1000);
servoON.detach();
lightsON = true;
}else if(IRKey == "POWER" && LightsON = true){ //für diese Codezeile
Serial.println("Turning Lights ON");
servoOFF.attach(9);
servoOFF.write(0);
delay(1000);
servoOFF.write(90);
delay(1000);
servoOFF.detach();
LightsON = false;
}
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Arduino
LightsON = false){
das muss so sein:
LightsON == false){
die zweite abfrage bei elseif genauso..
Bwi LightOn muss == statt =