Menu
CoddyTech

Repetir con un bucle for

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

Para hacer algo un número exacto de veces, usa un bucle for. Ejecuta las líneas dentro de sus llaves una y otra vez, contando a medida que avanza:

for (int i = 0; i < 3; i++) {
  // se ejecuta 3 veces: i es 0, luego 1 y después 2
}

Las tres partes entre corchetes, separadas por punto y coma, son:

  • int i = 0: crea el contador y ponlo en 0
  • i < 3: continúa mientras esto sea verdadero
  • i++: después de cada iteración, suma 1 a i, como hacía count++

Empezar en 0 y detenerse antes de 3 da tres iteraciones. Escribir i <= 3 en su lugar daría cuatro: 0, 1, 2 y 3.

En setup(), un bucle for ejecuta sus iteraciones una vez, cuando se inicia la placa. Dentro de las llaves, i es una variable normal: puedes imprimirla o usarla en sumas.

challenge icon

Desafío

Fácil

En setup(), usa un bucle for para hacer parpadear el LED del pin 13 tres veces y luego detenerte:

  • cada parpadeo: encendido durante 300 ms y apagado durante 300 ms
  • imprime el número de cada parpadeo, 1, 2 y 3, en su propia línea
  • deja loop() vacío, para que el LED permanezca apagado después

Pulsa Ejecutar y después Comprobar.

Pruébalo tú mismo

const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  // haz parpadear el LED tres veces con un bucle for, imprimiendo 1, 2, 3
}

void loop() {
  // nada aquí: el LED permanece apagado después de los tres parpadeos
}
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