Go Down

Topic: Error con "{" (Read 103 times) previous topic - next topic

ProtoArdu

Hola buenos dias :)

Tengo un problema con los signos "{"}" al intentar cargar el siguiente codigo:

Code: [Select]
bool estado1 = 0;
bool estado2 = 0;
int recibido = 0;

void setup(){
  Serial.begin(9600);
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
}

void loop()
{
 if(Serial.available()>0)
 {
  recibido = Serial.read();
 
  if(recibido == 'a')       
  {
   if (estado1 == 0)
   {
    digitalWrite(11,HIGH);
    estado1 = 1;
   }
   else
  {
    digitalWrite(11,LOW);
    estado1 = 0;
 }
}



El error que me da es el siguiente:

In function 'void loop()':

Arduino_Corto:29: error: expected '}' at end of input

 }

 ^

Arduino_Corto:29: error: expected '}' at end of input

exit status 1
expected '}' at end of input

Muchas gracias de antemano :))


Danicap

Te falta una } al final, prueba:

Code: [Select]

bool estado1 = 0;
bool estado2 = 0;
int recibido = 0;

void setup()
{
  Serial.begin(9600);
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
}

void loop()
{
 if(Serial.available()>0)
 {
  recibido = Serial.read();
 
  if(recibido == 'a')       
  {
   if (estado1 == 0)
   {
    digitalWrite(11,HIGH);
    estado1 = 1;
   }
   else
   {
    digitalWrite(11,LOW);
    estado1 = 0;
   }
 }
}

Go Up