Welcome to my Website!



int  durations  [] (array) = {200 ,200,200,600,600,600,200,200,200 { ; 
void setup () { 
   Serial.begin(9600)
   for(int i = 0, i < 9, i ++) { 
   Serial.println(durations [i]) ; 
    
   delay (1400) 
   {
  void loop () {} 
for = it makes 9 actions in one line
 j J
int (type of variable) durations (variable name) [] (array) = {200 (0 first element),200,200,600,600,600,200,200,200 (8 last element){ ;
void setup () { 
   pinode (ledPin, OUTPUT) 
   }
   void loop () { 
   for (int i = 0; i < 9 ,  i ++) { // si no sabem la logitud podem ficar en comptes de 9 el nom del array.length (en aquest cas seria durations.lenght)
   // El paràmetre delay period és un número sencer, un conjunt de números sencer o array. 
   // En la funció principal del codi que en altres llenguatges es coneix com a main en aquest cas s'anomena loop. En aquest cas aquest nom es obligatori i és una funció que es repetirà fins que descconecti el microcoontrolador 
   // durations[i] significa : 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. Que fem amb aquest números? Els cridem amb la funció flash , perque la funció flash depén d'un paràmetre, el paràmetre és deia delayPeriod però l'hem substituit per l'array de durations
   flash (durations [1]) ; 
   {
   delay (1400)
   {
   void flash (int delayPeriod) {
   digitalWrite (ledPin, HIGH) ;
   delay (delayPeriod) ; 
   digitalWrite(ledPin LOW) ;
   delay (delayPeriod) ;
   }