Pulsanti lenti a far avanzare il led

nid69ita:
Nulla di strano, dei for con dentro addirittura dei delay sono bloccanti

gtanix:
si ma non ho capito quindi come dovrei procedere

Nid ha detto che quello che frenano sono i FOR in combinazione con i delay().
Per i delay puoi toglierli usando millis() (vedi esempio blink without delay)

Ciao Uwe