Un tableau de broches LED
Fait partie de la section Sorties du Journey Arduino de Coddy. Leçon 16 sur 24.
Un tableau peut contenir des numéros de broches ainsi que des notes. Avec cinq LED, un seul tableau les répertorie toutes :
int ledPins[] = {2, 3, 4, 5, 6};Une boucle for parcourt ensuite chaque broche à tour de rôle, ainsi cinq lignes pinMode() deviennent une seule :
for (int i = 0; i < 5; i++) {
pinMode(ledPins[i], OUTPUT);
}Ne confonds pas i et ledPins[i]. i est la position dans le tableau, de 0 à 4. ledPins[i] est le numéro de broche qui y est stocké, de 2 à 6. Les fonctions de broche ont besoin du numéro de broche.
L’ordre du tableau est celui dans lequel la boucle parcourt les broches. Pour recâbler une LED sur une autre broche, modifie un seul numéro dans le tableau et toutes les boucles suivront.
Défi
FacileCinq LED sont connectées aux broches 2 à 6. Dans setup() :
- définis chaque broche de
ledPinscomme une sortie à l’aide d’une boucle for - avec une deuxième boucle for, allume les LED l’une après l’autre, dans l’ordre du tableau, en attendant 200 ms après chacune
Elles restent toutes les cinq allumées à la fin. Appuie sur Run, puis sur Check.
Essayez vous-même
int ledPins[] = {2, 3, 4, 5, 6};
void setup() {
// configurer chaque broche de ledPins en sortie à l’aide d’une boucle for
// puis allumer les LED les unes après les autres, à 200 ms d’intervalle
}
void loop() {
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Sorties
1Luminosité
Atténuer une LED avec le PWMBroches PWM marquées d’un ~Faire s’allumer progressivement une LEDFaire varier l’intensité d’une LEDVariateur à potentiomètre4Boucles et tableaux
Répéter avec une boucle forUn tableau de broches LEDChenillard à cinq LEDGraphique à barres avec un potentiomètreCompteur binaire sur LEDEntraînez-vous par vous-même : Playground Arduino