serial port haberleşmesi ile 3 ledi açma ve kapama

int kled =5;
int yled=4;
int mled=3;

void setup() {
Serial.begin(9600);
pinMode(kled, OUTPUT);
pinMode(yled, OUTPUT);
pinMode(mled, OUTPUT);

}

void loop() {

String input;
while(Serial.available()>0){
input += char(Serial.read());
delay(5);
}

if(input== "kirmiziyi ac"){
digitalWrite(kled, HIGH);
}else if (input == "kirmiziyi kapat"){
digitalWrite(kled, LOW);
}else if(input == "yesili ac"){
digitalWrite(yled, HIGH);
}else if (input=="yesili kapat"){
digitalWrite(yled, LOW);
}else if(input == "maviyi ac"){
digitalWrite(mled, HIGH);
}else if (input=="maviyi kapat"){
digitalWrite(mled, LOW);
}else if(input == "hepsini ac"){
digitalWrite(kled, HIGH);
digitalWrite(yled, HIGH);
digitalWrite(mled, HIGH);
}else if (input=="hepsini kapat"){
digitalWrite(kled, LOW);
digitalWrite(yled, LOW);
digitalWrite(mled, LOW);
}

 


}