Contados Asta 60 Solo Los Pares

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

int A=13;

int B=12;
int C=11;
int D=10;
int unidades=9;
int decenas=8;
int contador=0;
int pulsador=7;
int contu=0;
int contd=0;
void setup(){
pinMode(A,OUTPUT);
pinMode(B,OUTPUT);
pinMode(C,OUTPUT);
pinMode(D,OUTPUT);
pinMode(unidades,OUTPUT);
pinMode(decenas,OUTPUT);}

void dis(int numero){


switch(numero){
case 1:
digitalWrite(A,HIGH);
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
delay(100);
break;
case 2:
digitalWrite(A,LOW);
digitalWrite(B,HIGH);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
delay(100);
break;
case 3:
digitalWrite(A,HIGH);
digitalWrite(B,HIGH);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
delay(100);
break;
case 4:
digitalWrite(A,LOW);
digitalWrite(B,LOW);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
delay(100);
break;
case 5:
digitalWrite(A,HIGH);
digitalWrite(B,LOW);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
delay(100);
break;
case 6:
digitalWrite(A,LOW);
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
delay(100);
break;
case 7:
digitalWrite(A,HIGH);
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
delay(100);
break;
case 8: digitalWrite(A,LOW);
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,HIGH);
delay(100);
break;
case 9:
digitalWrite(A,HIGH);
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,HIGH);
delay(100);
break;
default :
digitalWrite(A,LOW);
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
delay(100);
break;
}
}

void loop(){
if(contador<32){contador++;contd=contador/10;
digitalWrite(unidades,LOW);
digitalWrite(decenas,HIGH);
dis(contd);delay(100);
contu=contador-(contd*10);
digitalWrite(unidades,HIGH);
digitalWrite(decenas,LOW);
dis(contu);
delay(50);
delay(50);}
else{contador=0;}
}

You might also like