ayuda, con interrupción en un if

Hola, buenas tardes, me podrian ayudar, estoy haciendo un programa de una secuencia de leds pero estos inician al presionar un pushbotton, tengo una variable que auto incrementa al presionar el boton y depende del valor de la variable enciende cierto par de leds, cada led tiene cierto tiempo de encendido(20 segundos) pero quiero que al presionar el boton se interrumpa ese pequeño ciclo y comience el siguiente(ya que se tendria que aumentar la variable que esta al presionar el boton) pero eso no se como se hace, soy nuevo en esto del arduino, espero que alguien me pueda ayudar! Gracias

Sería bueno que subas tu código actual para ir ayudándote en base a lo que ya tienes.