Programação de um botão de Reset ás portas do arduino

Estou a ter dificuldades a introduzir um botão que leve todas portas ao estado LOW quando pressionado. Solicitava ajuda para poder resolver este problema

sketch_mar13a.ino (6.9 KB)

o programa segue em anexo

Mas qual é o problema? O que é que não funciona ao certo?

E porque e que tiveste de criar dois posts com o mesmo conteudo?

Pelo post original e supondo que usas um arduino Uno (que pelo codigo que anexaste vejo que deve ser algo mais tipo Mega), imagino que queiras algo deste genero:

for (i=0; i <= 13; i++) digitalWrite(i, LOW);

Sem mais detalhes da tua parte, é a unica ajuda que posso dar…