Ir al contenido

Arduino desde cero · Lección 11 de 15 — Bucles y funciones

Programación · for, while y código reutilizable
9 de junio de 2026 por
Arduino desde cero · Lección 11 de 15 — Bucles y funciones
Aitor Atencia

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);
}
Arduino desde cero · Lección 10 de 15 — Condicionales
Programación · if, else y operadores lógicos