ayuda novato

hola amig@s del foro¡¡ Soy nuevo por aquí y como novato tengo una duda que no consigo resolver, aunque seguro que es una tontería. No consigo que se repita la ultima parte del programa con la función "for" y no hay fallo de compilación. ¿Donde he metido la pata?
Muchas gracias.

cuatro_leds.ino (1.12 KB)

Hola, yo soy tambien nuevoen esto, pero este error me lo "comí" varias veces...

mira:

void setup()
{
  pinMode(3, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(12, OUTPUT);
}

void loop()
{
  digitalWrite(3, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(9, HIGH);
  digitalWrite(12, HIGH);
  delay(3000);
  digitalWrite(3, LOW);
  digitalWrite(6, LOW);
  digitalWrite(9, LOW);
  digitalWrite(12, LOW);
  delay(1500);
  digitalWrite(3, HIGH);
  digitalWrite(6, HIGH);
  delay(3000);
  digitalWrite(3, LOW);
  digitalWrite(6, LOW);
  delay(1000);
  digitalWrite(9, HIGH);
  digitalWrite(12, HIGH);
  delay(3000);
  digitalWrite(9, LOW);
  digitalWrite(12, LOW);
  delay(1000);
  for (int i= 0; i < 4; i++) //aqui pusiste ";" al final de la linea y eso evita que se repita
  {
    digitalWrite(3, HIGH);
    delay(1000);
    digitalWrite(6, HIGH);
    delay(1000);
    digitalWrite(9, HIGH);
    delay(1000);
    digitalWrite(12, HIGH);
    delay(1000);
    digitalWrite(3, LOW);
    delay(1000);
    digitalWrite(6, LOW);
    delay(1000);
    digitalWrite(9, LOW);
    delay(1000);
    digitalWrite(12, LOW);
    delay(1000);
  }
}

Espero haber ayudado!

También metió la pata en la manera como publico el código sin leer las normas... Debió usar el boto </> para incrustar el código asi como lo hizo @_Gromek

Mikelazp, por favor lee las normas del foro y luego edita tu mensaje.
Gracias!