Hola, soy un novato en esto de Arduino, y necesito hacer una secuencia de 5 leds y que al usar un pulsador y acertar al led central, encienda otro led.
El problema de esto es que, desde mis conocimientos básicos, no se como leer la salida "LED3" a la vez que la entrada "BOTON" para que ejecute una acción (cualquier acción, solo tiene que ejecutarla)
int LED1 = 5;
int LED2 = 6;
int LED3 = 7;
int LED4 = 8;
int LED5 = 9;
int ZUM = 10;
void setup(){
pinMode (LED1,OUTPUT);
pinMode (LED2,OUTPUT);
pinMode (LED3,OUTPUT);
pinMode (LED4,OUTPUT);
pinMode (LED5,OUTPUT);
pinMode (ZUM, OUTPUT);
}
void loop(){
int BOTON = digitalRead(11);
int tiempoMillis = 200;
if((BOTON == 0) || (BOTON == 1))
{
digitalWrite (LED1,HIGH);
delay(tiempoMillis);
digitalWrite (LED1,LOW);
delay(tiempoMillis);
digitalWrite (LED2,HIGH);
delay(tiempoMillis);
digitalWrite (LED2,LOW);
delay(tiempoMillis);
digitalWrite (LED3,HIGH);
delay(tiempoMillis);
digitalWrite (LED3,LOW);
delay(tiempoMillis);
digitalWrite (LED4,HIGH);
delay(tiempoMillis);
digitalWrite (LED4,LOW);
delay(tiempoMillis);
digitalWrite (LED5,HIGH);
delay(tiempoMillis);
digitalWrite (LED5,LOW);
delay(tiempoMillis);
digitalRead(11);
}
if(digitalRead(LED3) == HIGH){
if(BOTON == 1){
digitalWrite(ZUM, HIGH);
delay(200);
digitalWrite(ZUM, LOW);
tiempoMillis = 400;
delay(20);
}}
}