controllo a distanza motore

ringrazio tutti per le risposte e mi scuso se non ho potuto rispondere prima ma non mi era possibile.
Comunque sto avendo difficoltà su una cosa: quando vado a scrivere il codice dovrei fare in modo che il timer programmato si spenga quando arduino non è più alimentato per poi riprendere dal punto dove è stato fermato e continuare da li...
mi spiego meglio...l'utilizzo di questo motore può essere massimo di 6 ore però giustamente se si spegne questo motore il timer deve arrestarsi per poi riprendere il funzionamento dal punto di arresto in poi fino alla fine di queste 6 ore...
come posso scrivere il codice in modo tale che avvenga questa situazione?