Ciao a tutti!
quella che vedremo oggi è una funzionalità un po' più avanzata rispetto al solito, però ci può tornare utile in diverse situazioni.
Infatti durante la realizzazione dei vostri progetti potreste aver bisogno della garanzia che il vostro Arduino non si fermi per nessun motivo, e purtroppo questo a volte potrebbe capitare.
Una possibile soluzione a questo problema si trova all'interno dell'Atmega328, il cuore di Arduino Uno.
Questa soluzione si chiama watchdog, cane da guardia.
Il watchdog dell'Atmega328 funziona grazie ad un oscillatore interno dedicato, che consente al watchdog di resettare il sistema al raggiungimento del tempo impostato a prescindere dallo stato del programma principale.