I was programming a code and when checking it I get this
int estado=0;
void setup(){
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
Serial.begin(9600);
delay(1000);
}
void loop(){
if(Serial.available()>0){ // Si el puerto serie esta habilitadp
estado = Serial.read(); // Lee lo que llega por el puerto Serie
}
if(estado=='a')
{
Serial.println("In a");
digitalWrite(2,HIGH);
}else if (estado=='b'){
Serial.println("In b");
digitalWrite(2,LOW);
}
else if (estado=='c'){
Serial.println("In C");
digitalWrite(3,HIGH);
}else if (estado=='d'){
Serial.println("In d");
digitalWrite(3,LOW);
}else if (estado=='e'){
Serial.println("In e");
digitalWrite(4,HIGH);
}else if (estado=='f'){
Serial.println("In f");
digitalWrite(4,LOW);
}else if (estado=='g'){
Serial.println("In g");
digitalWrite(5,HIGH);
}else if (estado=='h'){
Serial.println("In h");
digitalWrite(5,LOW);
}
}else if(estado=='i')
{
Serial.println("In i");
digitalWrite(8, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(5000);
}else if(estado=='j');{
Serial.println("In j");
digitalWrite(8, LOW);
}
}else if (estado=='k');{
Serial.println("In k");
digitalWrite(8, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
delay(5000);
}
}else if (estado=='l');{
Serial.println("In l");
digitalWrite(8, LOW);
}
}
luces_hogar_pf:51:2: error: expected unqualified-id before 'else'
}else if(estado=='i')
^
luces_hogar_pf:58:2: error: expected unqualified-id before 'else'
}else if(estado=='j');{
^
luces_hogar_pf:58:23: error: expected unqualified-id before '{' token
}else if(estado=='j');{
^
luces_hogar_pf:62:1: error: expected declaration before '}' token
}else if (estado=='k');{
^
exit status 1
expected unqualified-id before 'else'