int led1=23;
int led2=22;
int led3=21;
int led4=19;
int led5=18;
int led6=5;
int led7=17;
int led8=16;
int led9=12;
int led10=13;
int led11=32;
int led12=33;
int led13=25;
int led14=26;
int led15=27;
int led16=14;
int pulsador1=2;
int pulsador2=4;
int estado1;
int estado2;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(led9, OUTPUT);
pinMode(led10, OUTPUT);
pinMode(led11, OUTPUT);
pinMode(led12, OUTPUT);
pinMode(led13, OUTPUT);
pinMode(led14, OUTPUT);
pinMode(led15, OUTPUT);
pinMode(led16, OUTPUT);
pinMode(pulsador1, INPUT);
pinMode(pulsador2, INPUT);
}
void loop() {
estado1= digitalRead(pulsador1);
if(estado1==LOW){
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
delay(2000);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led7,HIGH);
digitalWrite(led8,HIGH);
delay(2000);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
digitalWrite(led9,HIGH);
digitalWrite(led10,HIGH);
digitalWrite(led11,HIGH);
digitalWrite(led12,HIGH);
delay(2000);
digitalWrite(led9,LOW);
digitalWrite(led10,LOW);
digitalWrite(led11,LOW);
digitalWrite(led12,LOW);
digitalWrite(led13,HIGH);
digitalWrite(led14,HIGH);
digitalWrite(led15,HIGH);
digitalWrite(led16,HIGH);
delay(2000);
digitalWrite(led13,LOW);
digitalWrite(led14,LOW);
digitalWrite(led15,LOW);
digitalWrite(led16,LOW);
}
estado2= digitalRead(pulsador2);
if(estado2==LOW){
digitalWrite(led1,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led9,HIGH);
digitalWrite(led13,HIGH);
delay(2000);
digitalWrite(led1,LOW);
digitalWrite(led5,LOW);
digitalWrite(led9,LOW);
digitalWrite(led13,LOW);
digitalWrite(led2,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led10,HIGH);
digitalWrite(led14,HIGH);
delay(2000);
digitalWrite(led2,LOW);
digitalWrite(led6,LOW);
digitalWrite(led10,LOW);
digitalWrite(led14,LOW);
digitalWrite(led3,HIGH);
digitalWrite(led7,HIGH);
digitalWrite(led11,HIGH);
digitalWrite(led15,HIGH);
delay(2000);
digitalWrite(led3,LOW);
digitalWrite(led7,LOW);
digitalWrite(led11,LOW);
digitalWrite(led15,LOW);
digitalWrite(led4,HIGH);
digitalWrite(led8,HIGH);
digitalWrite(led12,HIGH);
digitalWrite(led16,HIGH);
delay(2000);
digitalWrite(led4,LOW);
digitalWrite(led8,LOW);
digitalWrite(led12,LOW);
digitalWrite(led16,LOW);
}
}