int durtion []={200 (0 first element),200,200,600,600,600,200,200,200};
*/A quet ARRAY té elements al seu interior, però jo puc crear un array buit escribint "int duration [];" aixó el que fa és crear un espai a la memoria del ordinador anomenat durations que només acceptará valors sensers o integers (int) i que estará composat per més d'un valor, concretament una ARRAY o conjunt de valors. M'interessa a vegades creaarlo buit per omplirlo per després omlirlo per exemple amb els valors d'un sensor, als valors d'un Json local(Json que està ajotllat en el meu servidor)/*
void setup (){
Serial.beign((9600);
for (int i =0, i < 9, i ++){
*/ bucle for es una forma inteligent per repetir les instruccions que volem n vegades /*
Serial.println (duration (i));
*/Ho escribim a la consola si en javascrpt escribiem console.log, aquí en Arduino escribim la estrució equivalent serial.print si volem esccriure les variables, en linia continua o serial.println si volem que escrigui de una en una les variables una variable per linia, ln vol dir linia i print.ln impremieix lina a linia.Serial.print no afecta a Arduino, afecta a la consola del ordeinador del software Arduino. Serveix per veure com están funcionan les variables, em pot dir per exemple que una variable esta "undefined" o és "null", o en pot donar un valor correcte com per exemple per al sensor d'humiat delimitar un punt per dirr-li si ha de regar o no, posant Serial.println (sensorValue). En aquest cas " Serial.println (duration (i));" em donará a la consola un conjunt de variables anomenat ARRAY, concretament el nom d'aquest Array es duration, i em donará des del valor 0 al 8, perqué hem fet un cicle "for"./*
*/Bucle for és molt important a programació perquè estalvia escriure moltes vegades el mateix codi, concretament:
for (int i =0, i < 9, i ++)
Serial.println (duration (i));
Aquestes dos linies són equivalent al següent:
Serial.println (duration [0]);
Serial.println (duration [1]);
Serial.println (duration [2]);
Serial.println (duration [3]);
Serial.println (duration [4]);
Serial.println (duration [5]);
Serial.println (duration [6]);
Serial.println (duration [7]);
Serial.println (duration [8]);
/*
delay(1400);
}
void loop() {}