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);
}