4 * Array e uso dei cicli iterativi.
9 - http://lab.piffa.net/schemi/8_led_single_res_bb.png
10 - http://lab.piffa.net/schemi/8_led_single_res_schem.png
13 int pinArray[8] = {2, 3, 4, 5, 6, 7, 8, 9};
17 // we make all the declarations at once
18 for (int count=0;count<9;count++) {
19 pinMode(pinArray[count], OUTPUT);
24 for (int count=0;count<8;count++) { // 8 e' un numero magico
25 digitalWrite(pinArray[count], HIGH);
27 digitalWrite(pinArray[count], LOW);
31 // Ciclo inverso: dall'alto in basso
32 for (int count=8;count>=0;count--) {
33 digitalWrite(pinArray[count], HIGH);
35 digitalWrite(pinArray[count], LOW);
42 1. Come posso fare per saltare un elemento del loop?
43 2. Come posso fare per uscire completamente dal loop?
44 3. 8 e' un numero magico: come posso evitarlo?
68 1. utilizzare continue
70 3. Utilizzare un variabile sarebbe gia' un inizio, ancora meglio estrarre il
71 valore tramite la funzione sizeof().
73 - http://www.tutorialspoint.com/cprogramming/c_continue_statement.htm
74 - https://www.arduino.cc/en/Reference/Sizeof