const byte nbre_aiguillages = 16; byte aiguillage[nbre_aiguillages]; // Déclaration d'un tableau "aiguillage" de taille "nbre_aiguillages", soit 16 éléments. const byte first_pin = 22; // Valeur de la première pin qui va contrôler mes aiguilles. void setup() { for (int i = 0; i < 16; i++) { byte pin = first_pin + i; // va prendre la valeur 22 quand i = 0, 23 quand i = 1 etc… aiguillage[i] = pin; // revient à écrire, si i = 0, aiguillage[0] = 22, si i = 1, aiguillage[1] = 23 pinMode(aiguillage[i], OUTPUT); // Toutes les pins sont commutées en OUT digitalWrite(aiguillage[i], LOW); // Toutes les pins ont pour valeur LOW } // Fin de la boucle for } // Fin Setup