A principal coisa que pode dar errado é se você deixar o seu Arduino de lado por algumas semanas, esquecer o esboço (código) carregado nele e voltar ao trabalho nele, conectar o hardware (como um interruptor, LED ou motor) ) e acenda / ligue inesperadamente, porque o código anterior abordava o pino ao qual estava conectado.
Solução 1. Carregue o novo código primeiro.
Uma técnica simples e segura é carregar o novo código no qual você está trabalhando hoje antes de conectar qualquer hardware. Agora você sabe o que o código faz, quais pinos ele usa e depois conecta o hardware depois (de preferência, ligando o Arduino primeiro desconectando-o).
Então, quando você reconecta a energia, ele executa o esboço que você enviou, você tem o hardware conectado e tudo deve ficar bem.
Solução 2. Carregue um esboço "não faça nada".
Você pode enviar este pequeno esboço:
int main () { }
"Não faz nada". Todos os pinos permanecerão como entradas, para que você possa conectar seu hardware com segurança e começar a codificar seu novo projeto.
Segurança primeiro
Uma boa regra é não conectar ou desconectar o hardware (por exemplo, LEDs, interruptores, motores) com a energia aplicada. Se você se distrair e conectar o soquete errado na placa, poderá danificar imediatamente o que está conectado ou o Arduino, ou ambos.
Com a energia desligada, você poderá verificar de última hora se tudo está conectado ao lugar certo, se suas polaridades estão corretas e assim por diante.
Além disso, verifique se você não possui eletricidade estática no corpo, principalmente se estiver usando um suéter ou algo fofo ou se estiver sentado no tapete.
Pessoalmente, sempre estendo a mão e toco em alguma parte de metal próxima a "aterrar" antes de pegar o Arduino. Um exemplo é o gabinete de metal de um PC, um soquete de fone de ouvido ou algo assim.
Se, após conectar a energia ao Arduino (por exemplo, pelo cabo USB), você não vir imediatamente o LED de energia acender, desconecte a energia imediatamente! Você pode ter colocado um curto-circuito em algo e, quanto menos tempo fizer, melhor.