Um sistema de Watchdog é responsável por reiniciar o circuito caso ocorra travamentos.
O watchdog funciona como um cronômetro e, ao atingir seu tempo limite é disparado o comando de reset do circuito.
Em projetos onde o circuito necessita estar operando por várias horas, a utilização do recurso de reset automático para prevenção de travamentos é essencial.
É possível o sistema de watchdog por hardware e via software.
Vamos ver como fazer por software no Arduino.