Hola de nuevo.
Veo que estás bastante verde en c. Si echas un vistazo a la referencia de arduino verás que es una instrucción para realizar bucles.
En este caso,
for (i=0; i<8; i++) { ....}
Va a crear una variable i que se inicia a 0, va a repetir lo que haya entre llaves mientras i sea menor que 8, y cada vez que llegue al final de las llaves va a incrementar i (i++). Por lo tanto, si no modifico i dentro de las llaves, se va a repetir 8 veces, y la variable i dentro de las llaves va a ir pasando por valor 0, 1, 2, 3, 4, 5, 6 y 7 (cuando sea 8 saldrá del bucle).
Es decir, si entre llaves digo
pinMode(PIN_LED[ i ],OUTPUT);
digitalWrite(PIN_LED[ i ],LOW);
se va a ejecutar así:
pinMode(PIN_LED[ 1 ],OUTPUT);
digitalWrite(PIN_LED[ 1 ],LOW);
pinMode(PIN_LED[ 2 ],OUTPUT);
digitalWrite(PIN_LED[ 2 ],LOW);
etc... hasta
pinMode(PIN_LED[ 7 ],OUTPUT);
digitalWrite(PIN_LED[ 7 ],LOW);
Con lo que al final, con tres instrucciones más el for, estoy realizando el equivalente a 24 instrucciones de tu setup.
Pero todo esto es muy básico. Deberías, como te digo, echar un vistazo a la referencia.