“Montei um projeto com Arduino e no momento em que o shield de saída é acionado ele resseta. Já conferi o programa, mas não encontrei nada de errado. O que pode ser?”
O problema neste caso parece ser a realimentação de sinal que ocorre quando uma carga de maior corrente ou indutiva é acionada, por exemplo, um relé ou motor. Se ele não estiverem devidamente desacoplados, pode ocorrer uma realimentação de sinal que instabiliza o microcontrolador, podendo fazer com que ele ressete. Veja no nosso artigo MIC183 (Desacoplamento) como proceder para eliminar este problema.