You are on page 1of 3

int uno[7]{0,1,1,0,0,0,0};

int dos[7]{1,1,0,1,1,0,1};
int tres[7]{1,1,1,1,0,0,1};
int cuatro[7]{0,1,1,0,0,1,1};
int cinco[7]{1,0,1,1,0,1,1};
int seis[7]{1,0,1,1,1,1,1};
int pb=6;
int numeros=10;
int frio=1000;
int estado=0;
int num=0;
int b=0;
void setup() {
for (int A=7; A<=13; A++){
pinMode(A,OUTPUT);
}
pinMode(pb,INPUT);
}
void loop(){
num++;
secuencia(); delay(numeros);
estado = digitalRead(pb);
if(estado==true){
delay(frio);
}
}
void secuencia(){
switch (num){

case 1:

for (int A=13; A>=7; A--){


digitalWrite(A, uno[b]);
b++;
}
b=0;
break;
case 2:
for (int A=13; A>=7; A--){
digitalWrite(A, dos[b]);
b++;
}
b=0;
break;
case 3:
for (int A=13; A>=7; A--){
digitalWrite(A, tres[b]);
b++;
}
b=0;
break;
case 4:
for (int A=13; A>=7; A--){
digitalWrite(A, cuatro[b]);
b++;
}
b=0;
break;
case 5:
for (int A=13; A>=7; A--){
digitalWrite(A, cinco[b]);

b++;
}
b=0;
break;
case 6:
for (int A=13; A>=7; A--){
digitalWrite(A, seis[b]);
b++;
}
b=0;
num=0;
break;
}
}

You might also like