livellacri:
perchè da 0 a 8 ??? che cosa rappresentano???
andiamo con ordine:
int led[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10};
creo un array di nove elementi che corrispondono ai pin dove sono collegati i led.
for (int i=0 i<=8 i++)
questo ciclo for "conta" da 0 a 8 e questi numeri rappresentano l'indice dell'array.
L'indice dell'array parte appunto da 0 e non da 1
digitalWrite(led[i],LOW);
accendo il led corrispondente all'indice dell'array ovvero:
quando i = 0 , l'array led[0] =2 quindi è come scrivere digitalWrite(2,LOW);
quando i = 1 , l'array led[1] =3 quindi è come scrivere digitalWrite(3,LOW);
eccetera.
spero di esserer stato chiaro.
ciao
pippo72