#define LED1 5
#define LED2 4
#define LED3 19
#define INTERRUPTOR2 25
#define INTERRUPTOR4 35
#define INTERRUPTOR6 21
#define led1 5 //pin de salida leds 1 y 6
#define pul2 25 //pin de entrada
#define led2 4 //pin de salida leds 2 y 5
#define pul4 35 //pin de entrada
#define led3 19 //pin de salida leds 3 y 4
#define pul6 21 //pin de entrada
int t=500;
void setup() {
Serial.begin(115200);
pinMode(led1, OUTPUT); //leds 1 y 6
pinMode(led2, OUTPUT); //leds 2 y 5
pinMode(led3, OUTPUT); //leds 3 y 4
}
void loop() {
if((digitalRead(pul2))==HIGH){
digitalWrite(led3, 1);
delay(t);
digitalWrite(led3, 0);
delay(t);
digitalWrite(led2, 1);
delay(t);
digitalWrite(led2, 0);
delay(t);
digitalWrite(led1, 1);
delay(t);
digitalWrite(led1, 0);
delay(t);
Serial.println("secuencia 1");
delay(t);
}
if((digitalRead(pul4))==HIGH){
delay(t);
digitalWrite(led2, 1);
delay(t);
digitalWrite(led2, 0);
delay(t);
digitalWrite(led3, 1);
delay(t);
digitalWrite(led3, 0);
delay(t);
digitalWrite(led1, 1);
delay(t);
digitalWrite(led1, 0);
delay(t);
Serial.println("secuencia 2");
delay(t);
}
if((digitalRead(pul6))==HIGH){
digitalWrite(led1, 1);
delay(t);
digitalWrite(led1, 0);
delay(t);
digitalWrite(led2, 1);
delay(t);
digitalWrite(led2, 0);
delay(t);
digitalWrite(led3, 1);
delay(t);
digitalWrite(led3, 0);
delay(t);
Serial.println("secuencia 3");
delay(t);
}
}