Accensione led ogni mezzo secondo

ciao.
ricapitolando:

Io ho 9 led: entrambi i led hanno il loro cavo negativo, mentre i cavi positivi sono solo 3 (5, 2, 2; led per cavo).
I positivi sono collegati alla porta 5v (attraverso una breadbord), mentre i negativi sono collegati alle porte 1,2,3,4,5,6,7,8,9

quindi si accendono quando metti l'uscita a LOW.

Leggendo il codice postato... fà quello che gli hai detto di fare :).

Secondo me ti conviene dichiarare i pin dei led con un array e poi scorrerlo con un ciclo for per accendere e poi spegnere i led.

esempio ( scrivo a braccio quindi sicuramente NON funziona :))

int led[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10};
...
  for (int i=0 i<=8 i++) { // da 0 a 8
       digitalWrite(led[i],LOW); // accende il led
       delay(500);
       }

eccetera.

ciao
pippo72

EDIT: Occhio all'assorbimento accendendo tutti i led insieme.