Salve a tutti. Qualcuno sa come arduino gestisce l'ordine dei comandi durante le funzioni ? Mi spiego meglio:
Se io eseguo nel loop:
Funzione 1;
Funzione 2;
Funzione 3;
Dove funzione 1 è:
for primociclo = 1 to 10
a = a + 1;
next primociclo;
E funzione 2 è:
for secondociclo = 1 to 10
a = a - 1;
next secondociclo;
"a" assumerà questi valori (1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) oppure questi (1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0) ?
Viene eseguito tutto il primo ciclo "for" prima dipassare al secondo ciclo "for" oppure ad ogni loop viene eseguito una sola volta il "for" ?
I cicli FOR come le chiamate alle funzioni sono come dei GOTO giusto ? Quando è finito il ciclo o la funzione si prosegue (o si ritorna al punto dove la funzione era stata chiamata) e si continua da li.
Ho detto qualche cavolata o è giusto ?