ARRAY - FPR LOOP( BUCLE FOR)
const int ledPin=13
int durations [] = {200, 200, 200, 600, 600, 600, 200,200,200};
void setup(){
pin Mode(ledPin, Output);
}
void flash(int delayPeriod){
digitalWrite(ledPin,HIGH);
delay(delayPeriod);
digitalWrite(ledPin, LOW);
delay(delayPeriod);
}
void loop(){
for(int i= 0, i < 9, i++){
//si no sabem la longitud podem posar en comptes de 9 el nom del array .length (en aquest cas sería durations.length).
//El paràmetre delay period és un número sencer, un conjut de números sencer o array.
//En el funció principal del codi que en altres llenguatges es coneix com a main en aquest cas s'anomena loop. Aquest nom en aquest cas es obligatori i és una funciió que es repetirà sempre i no es pararà mai, fins que desconnecti el microcontrolador.
//durations[i] s'ignifica: durations[0], durations[1], durations[2], durations[3], durations[4], durations[5], durations[6], durations[7], durations[8]. Que vol dir: 200, 200, 200, 600, 600, 600, 200, 200, 200. Amb aquest números els cridem amb la funció flash, per què la funció flash depén d'un paràmetre, el paràmetre es deia delayPeriod, però l'hem substituit per l'array de durations.
flash(durations[i]);
}
delay(1400);
}