Menu
CoddyTech

Un arreglo de pines LED

Parte de la sección Salidas del Journey de Arduino de Coddy. Lección 16 de 24.

Un arreglo puede contener números de pines además de notas. Con cinco LED, un arreglo los nombra a todos:

int ledPins[] = {2, 3, 4, 5, 6};

Un bucle for visita después cada pin por turno, así que cinco líneas pinMode() se convierten en una:

for (int i = 0; i < 5; i++) {
  pinMode(ledPins[i], OUTPUT);
}

Mantén separados i y ledPins[i]. i es la posición en el arreglo, de 0 a 4. ledPins[i] es el número de pin almacenado allí, de 2 a 6. Las funciones de pin necesitan el número de pin.

El orden del arreglo es el orden en que el bucle visita los pines. Para conectar un LED a otro pin, cambia un número en el arreglo y cada bucle se adaptará.

challenge icon

Desafío

Fácil

Cinco LED están conectados a los pines del 2 al 6. En setup():

  • configura cada pin de ledPins como salida con un bucle for
  • con un segundo bucle for, enciende los LED uno tras otro, en el orden del arreglo, esperando 200 ms después de cada uno

Los cinco permanecen encendidos al final. Pulsa Run y después Check.

Pruébalo tú mismo

int ledPins[] = {2, 3, 4, 5, 6};

void setup() {
  // configura cada pin de ledPins como salida con un bucle for
  // después enciende los LED uno tras otro, con 200 ms entre cada uno
}

void loop() {
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Salidas

Practica por tu cuenta: Playground de Arduino