Boucle for pour changer état de LED

Bonjour,

j'ai débuté hier avec arduino et aussi avec le langage (je ne connais que html et php), merci donc pour votre indulgence :slight_smile:
J'essaie de faire cette boucle :

for (int i=1 ; i<=4 ; i++){
  if (button1State == HIGH) {
    if(Blocage == 0){
    digitalWrite(ledPin1, HIGH);
    delay(1000);
    Compteur1++;
    Blocage = 1;
    Gagnant = i;  
     
    } 
  }

Ou je veux remplacer le 1 dans button1State par mon i,est-ce possible et également dans LedPin1 remplacer le 1 par i.
Merci par avance.

Bonjour,

Il faut que tu utilises des tableaux.
Recherches C++ tableaux sur google

un exemple avec un tableau ...

// création d'un tableau de 5 cases, les case 1 à 4 correspondent à l'état des boutons
int etat_bouton[5]={ 0, button1State , button2State , button3State , button4State };  
for (int i=1 ; i<=4 ; i++){ 
}
  if (etat_bouton[i]==1) {
    if(Blocage == 0){
    digitalWrite(ledPin1, HIGH);
    delay(1000);
    Compteur1++;
    Blocage = 1;
    Gagnant = i; 
     
    }
  }