int contador = 0;
#define A 23
#define B 25
#define C 27
#define D 29
#define E 31
#define F 33
#define G 35
#define DP 37
#define AA 22
#define BB 24
#define CC 26
#define DD 28
#define EE 30
#define FF 32
#define GG 34
void setup() {
pinMode(A , OUTPUT);
pinMode(B , OUTPUT);
pinMode(C , OUTPUT);
pinMode(D , OUTPUT);
pinMode(E , OUTPUT);
pinMode(F , OUTPUT);
pinMode(G , OUTPUT);
pinMode(DP, OUTPUT);
}
void loop() {
cero();
delay(1000);
uno();
delay(1000);
dos();
delay(1000);
tres();
delay(1000);
cuatro();
delay(1000);
cinco();
delay(1000);
seis();
delay(1000);
siete();
delay(1000);
ocho();
delay(1000);
nueve();
delay(1000);
contador++;
if(contador == 1){
uno2();
}
if(contador == 2){
dos2();
}
if(contador == 3){
tres2();
}
if(contador == 4){
cuatro2();
}
if(contador == 5){
cinco2();
}
if(contador == 6){
seis2();
}
if(contador == 7){
siete2();
}
if(contador == 8){
ocho2();
}
if(contador == 9){
nueve();
contador = -1;
}
if(contador == 0){
cero2();
}
}
void cero(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW);
digitalWrite(DP, HIGH);
}
void uno(){
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(DP, HIGH);
}
void dos(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void tres(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void cuatro(){
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void cinco(){
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP,HIGH);
}
void seis(){
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void siete(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(DP, HIGH);
}
void ocho(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void nueve(){
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
}
void cero2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, HIGH);
digitalWrite(FF, HIGH);
digitalWrite(GG, LOW);
}
void uno2(){
digitalWrite(AA, LOW);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, LOW);
digitalWrite(EE, LOW);
digitalWrite(FF, LOW);
digitalWrite(GG, LOW);
}
void dos2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, LOW);
digitalWrite(DD, HIGH);
digitalWrite(EE, HIGH);
digitalWrite(FF, LOW);
digitalWrite(GG, HIGH);
}
void tres2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, LOW);
digitalWrite(FF, LOW);
digitalWrite(GG, HIGH);
}
void cuatro2(){
digitalWrite(AA, LOW);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, LOW);
digitalWrite(EE, LOW);
digitalWrite(FF, HIGH);
digitalWrite(GG, HIGH);
}
void cinco2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, LOW);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, LOW);
digitalWrite(FF, HIGH);
digitalWrite(GG, HIGH);
}
void seis2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, LOW);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, HIGH);
digitalWrite(FF, HIGH);
digitalWrite(GG, HIGH);
}
void siete2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, LOW);
digitalWrite(EE, LOW);
digitalWrite(FF, LOW);
digitalWrite(GG, LOW);
}
void ocho2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, HIGH);
digitalWrite(FF, HIGH);
digitalWrite(GG, HIGH);
}
void nueve2(){
digitalWrite(AA, HIGH);
digitalWrite(BB, HIGH);
digitalWrite(CC, HIGH);
digitalWrite(DD, HIGH);
digitalWrite(EE, LOW);
digitalWrite(FF, HIGH);
digitalWrite(GG, LOW);
}