convertir de 1 al 9 en un contador

Saludos como poder convertir una numeración de un sumador de pulsaciones, deseo que los primeros 9 números del 1 al 9 sean 01, 02, 03, 04, 05, 06, 07, 08, 09 los siguientes sigan sin modificar.

Yo ocupo este código para que me genere la suma de números

void setup() {
    Serial.begin(9600);
  pinMode(13, OUTPUT);
  pinMode(8, INPUT);
}

void loop() {
  if (digitalRead(8) == HIGH) {
    digitalWrite(13, HIGH);
     Contador++;  
             Serial.println(Contador);
  }
  else {
    digitalWrite(13, LOW);
  }
}

si usas sprintf() eso sale muy fàcilmente

void loop() {
  if (digitalRead(8) == HIGH) {
      digitalWrite(13, HIGH);
      Contador++;  
      char buffer[20];
      sprintf(buffer,"%02d", Contador);         
      Serial.println(buffer);
  }
  else {
    digitalWrite(13, LOW);
  }
}

muchas gracias me ayudo si era lo que buscaba, saludos