Cómo cambio contador de 0 a 90

const char PinAU = 9; // Pines asignados a la unidad (B=6 Pin 1, C=7 Pin 2, D=8 Pin 6, A=9 Pin 7)
const char PinBU = 6;
const char PinCU = 7;
const char PinDU = 8;

const char PinAD = 13; // Pines asignados a la decena, (B=10 Pin 1, C=11 Pin 2, D= Pin 12, A=9 Pin 13)
const char PinBD = 10;
const char PinCD = 11;
const char PinDD = 12;

void setup(){
pinMode(PinAU, OUTPUT);
pinMode(PinBU, OUTPUT);
pinMode(PinCU, OUTPUT);
pinMode(PinDU, OUTPUT);
pinMode(PinAD, OUTPUT);
pinMode(PinBD, OUTPUT);
pinMode(PinCD, OUTPUT);
pinMode(PinDD, OUTPUT);
}

void loop(){
// Contador 00-99
char i = 5, j = 2;
char i2 = 0, j2 = 9;
for (; j < 10; j++){
for (; i < 10; i++){
numero(j,i); // Decena, Unidad
delay (200);
}
i=0;

}

// Contador 99-00
/* char i = 9, j = 9;
for (; j >= 0; j--){
for (; i >= 0; i--){
numero(j,i); // Decena, Unidad
delay (200);
}
i=9;
}
// Numero especifico
numero(2,2);*/
}

void U(char D, char C, char B, char A){ // Orden Binario DCBA
digitalWrite(PinAU,A);
digitalWrite(PinBU,B);
digitalWrite(PinCU,C);
digitalWrite(PinDU,D);
}

void D(char D, char C, char B, char A){ // Orden Binario DCBA
digitalWrite(PinAD,A);
digitalWrite(PinBD,B);
digitalWrite(PinCD,C);
digitalWrite(PinDD,D);
}

void numero (char decena, char unidad){
switch (unidad) {
case 0: // 0 en la Unidad
U(0,0,0,0);
break;
case 1: // 1 en la Unidad
U(0,0,0,1);
break;
case 2: // 2 en la Unidad
U(0,0,1,0);
break;
case 3: // 3 en la Unidad
U(0,0,1,1);
break;
case 4: // 4 en la Unidad
U(0,1,0,0);
break;
case 5: // 5 en la Unidad
U(0,1,0,1);
break;
case 6: // 6 en la Unidad
U(0,1,1,0);
break;
case 7: // 7 en la Unidad
U(0,1,1,1);
break;
case 8: // 8 en la Unidad
U(1,0,0,0);
break;
case 9: // 9 en la Unidad
U(1,0,0,1);
break;
}
switch (decena) {
case 0: // 0 en la Decena
D(0,0,0,0);
break;
case 1: // 1 en la Decena
D(0,0,0,1);
break;
case 2: // 2 en la Decena
D(0,0,1,0);
break;
case 3: // 3 en la Decena
D(0,0,1,1);
break;
case 4: // 4 en la Decena
D(0,1,0,0);
break;
case 5: // 5 en la Decena
D(0,1,0,1);
break;
case 6: // 6 en la Decena
D(0,1,1,0);
break;
case 7: // 7 en la Decena
D(0,1,1,1);
break;
case 8: // 8 en la Decena
D(1,0,0,0);
break;
case 9: // 9 en la Decena
D(1,0,0,1);
break;
}
}

Perdón de 25 a 90

Por favor lee las normas del foro y edita tu post.

Normas del foro.