Lección 11 de 15 Programación
Evita repetir código: usa bucles y funciones propias.
Bucle for
parpadeo_rapido.ino
for (int i = 0; i < 5; i++) {
digitalWrite(8, HIGH);
delay(100);
digitalWrite(8, LOW);
delay(100);
}
Función reutilizable
funcion_parpadeo.ino
void parpadeo(int pin, int veces, int ms) {
for (int i = 0; i < veces; i++) {
digitalWrite(pin, HIGH);
delay(ms);
digitalWrite(pin, LOW);
delay(ms);
}
}
void loop() {
parpadeo(8, 3, 150);
delay(1000);
}
💡 Recuerda
Declara el tipo de retorno (
void si no devuelve nada) y el tipo de cada parámetro.