Bon bin faut faire du debug alors : place des Serial.println() aux endroits clés (attention pas en dehors des conditions sinon ça va boucler toutes les ms. Exemple :
if(digitalRead(Bouton1)==LOW){
while(digitalRead(Bouton1)==LOW); // boucle tant que le bouton reste appuyé
delay(50);
Serial.println("Appui sur le bouton 1");
CodeEncours[NombreAppui++]=0;
}
La même chose sur le bouton 2 et lorsque NombreAppui>4. Tu n'as plus qu'à regarder dans le moniteur série ce que tu reçois.