Hola amigos soy nuevo con arduino y quiero encender 2 led con un boton pero en secuencia es decir presiono el boton enciende led1 suelto el boton se apaga, presiono el boton y encienda led2 suelto el boton y se apaga y que se repita la funcion agradeceria mucho su ayuda por alli vi que publicaron algo justo igual pero me da error
este es ese codigo pero no me corre
const int pinled1 = 11; // declaración de variables
const int pinled2 = 5; // declaración de variables
const int pinbtn = 3; // declaración de variables
boolean led1=true;
boolean procesado=false;
void setup()
{
pinMode(pinled1, OUTPUT);
pinMode(pinled2, OUTPUT);
pinMode(pinbtn, INPUT);
digitalWrite(pinled1,LOW); // Opcional, solo por establecer condicion de arranque
digitalWrite(pinled2,LOW); // Opcional, solo por establecer condicion de arranque
}
void loop()
{
if(digitalRead(pinbtn))
{
if(!procesado)
{
if(led1)
{
digitalWrite(pinled1,HIGH);
digitalWrite(pinled2,LOW);
}
else
{
digitalWrite(pinled1,LOW;
digitalWrite(pinled2,HIGH);
}
led1 = !led1;
procesado=true;
}
}
else if(procesado)
{
digitalWrite(pinled1,LOW);
digitalWrite(pinled2,LOW);
procesado=false;
}
}