Horloge type wordclock

peux tu tester ce bout de code

int clock_hour=0;
void setup(){
  pinMode(0,OUTPUT);digitalWrite(0, true);
  pinMode(3,OUTPUT);digitalWrite(1,true);
  pinMode(6,OUTPUT);digitalWrite(1,true);
  pinMode(8,OUTPUT);digitalWrite(9,false);
  pinMode(9,OUTPUT);digitalWrite(9,false);
  pinMode(10,OUTPUT);digitalWrite(10,false);
 
}
void loop(){
  clock_hour++;
  if (clock_hour == 1){affiche2(0,8,0,1,1,0);}
  if (clock_hour == 2){affiche2(0,9,0,1,1,0);}
  if (clock_hour == 3){affiche4(0,10,7,8,0,1,1,0,1,1,0,0);}
  if (clock_hour == 4){affiche4(0,12,1,8,0,1,1,0,1,1,0,0);}
  if (clock_hour == 5){affiche2(1,9,1,1,0,0);}
  if (clock_hour == 6){affiche2(1,10,1,1,0,0);}
  if (clock_hour == 7){affiche2(1,11,1,1,0,0);}
  if (clock_hour == 8){affiche2(1,12,1,1,0,0);}
  if (clock_hour == 9){affiche2(2,8,0,1,1,0);}
  if (clock_hour == 10){affiche2(2,9,0,1,1,0);}
  if (clock_hour == 11){affiche2(2,10,0,1,1,0);}
  
}
void affiche2(byte ligne ,byte colonne,int para1,int para2,int para3,int para4)
{
    digitalWrite(ligne,para1);
    digitalWrite(colonne,para2);
    delay(1000);
    digitalWrite(ligne,para3);
    digitalWrite(colonne,para4);
    delay(1000);
}
void affiche4(byte ligne1 ,byte colonne1,byte ligne2 ,byte colonne2,int para1,int para2,int para3,int para4,int para5,int para6,int para7,int para8)
{
    digitalWrite(ligne1,para1);
    digitalWrite(colonne1,para2);
    digitalWrite(ligne2,para5);
    digitalWrite(colonne2,para6);
    delay(1000);
    digitalWrite(ligne1,para3);
    digitalWrite(colonne1,para4);
    digitalWrite(ligne2,para7);
    digitalWrite(colonne2,para8);
    delay(1000);
}