bubulindo:
Mudou mais alguma coisa... o interessante é que a mudança introduziu um erro no código...Isso por acaso funciona? Ou apenas parece funcionar? O meu código tinha pequenos pormenores intencionais... como não repetir a piscadela no último LED ao subir.
Seu código tem um pequeno erro aqui:
for (up = 0; up < 7; up++) {
Só vai ligar 7 LEDs.
Acho que estava preocupado com o pino 1.
o pino 1 é usado como porta de transmissão... se calhar é melhor mudar
De resto é praticamente a mesma coisa.