Как перезагрузить Arduino (холодный рестарт)
В одном из проектов я столкнулся с тем, что мне было необходимо периодически производить сброс Arduino, причём не только самого микроконтроллера, но и подключенной схемы. Простое соединение одного из выводов с сигналом nRESET не решило задачу - микроконтроллер просто перезапускался в бесконечном цикле. Проблема решилась с помощью простой схемы на одном транзисторе и подтягивающем резисторе.
Как использовать сторожевой таймер микроконтроллера ATmega328p
Как перезагрузить Arduino (холодный рестарт)