Led L piscando direto quando liga o arduino UNO

Boa noite, até consigo rodar um programa no arduino, porém, quando desligo e volto a ligar, o arduino fica com o Led L piscando (pisca umas 5 vezes rápido com delay de 1000 ms), tendo que rodar novamente o programa para reativar. O que poderá ser? será que o bootloader está errado?

O que entendes por rodar o programa para reactivar?

Se conseguiste enviar um programa para o Arduino, o bootloader esta a funcionar como deve.

Nota que o bootloader ira sempre correr antes do teu programa... podera ser o bootloader a correr que faz piscar o LED. Nao tenho a certeza disso nem posso testar de momento, mas apostaria que e isso que esta a acontecer.

O programa que gravaste no Arduino corre apos essas 5 piscadelas??

Roda apenas na primeira vez, quando desligo o arduino e volto a ligar, fica piscando sem parar a cada 1 seg pisca 5x rápido, o programa só roda se gravar novamente.

O piscar é normal, digamos que é o bootloader a tentar dizer "Tem alguem ai que me quer falar?"
Sempre que o arduino arranca ou é resetado ele verifica é uma tentativa de um novo programa para ser carregado
O que dizes nao é coerente logo aponto que o teu problema deva estar no codigo.
Codigo?