Reset Arduino

se proprio vuoi raggirare il problema con un reset nel caso arduino si blocchi puoi usare il WDT (Watchdog timer) trovi diversi esempi su internet su come usarlo.