Problema em Acionar Saidas Temporizadas

Eu fiz uma programação na IDE do arduino o intuito dessa programação era para as digitais serem accionadas e desacionadas em um determinado tempo porém o programa só funciona uma vez, gostaria de saber o que tem de errado?,uma coisa que percebi é que quando eu reseto o arduino o programa volta a funcionar, gostaria de saber se tem alguma maneira de resetar o arduino pela programação?

Link para Download da Programação
https://1drv.ms/f/s!Av_nT-T-ncWilDvYhJ79PoEDheXe