Fazer isso no pino 1 foi muito má escolha. O pino 1 é partilhado com a porta série que serve para comunicar com o PC e consequentemente descarregar o firmware. Penso ser esse o problema. Pode tentar quando o programa iniciar a descarga carregar no botão de RESET da placa Arduino (várias vezes seguidas até iniciar a descarga ou até dar erro no IDE).
Boa Sorte.