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 0i < 3: continúa mientras esto sea verdaderoi++: después de cada iteración, suma 1 ai, como hacíacount++
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.
Desafío
FácilEn 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
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Salidas
1Brillo
Atenúa un LED con PWMPines PWM marcados con ~Aumenta gradualmente el brillo de un LEDAumenta y disminuye gradualmente el brilloAtenuador con perilla4Bucles y arreglos
Repetir con un bucle forUn arreglo de pines LEDSecuenciador de cinco LEDGráfico de barras con potenciómetroContador binario con LEDPractica por tu cuenta: Playground de Arduino