Reset Arduino NANO

Hola grupo, necesitaría ayuda.
alguna función reset de arduino para que comience desde el principio cada 4 hs....?????
Es para una bascula de un alimentador de mascotas.

¿Es necesario hacer un reset al Arduino? ¿No sería mejor programarlo usando millis() de tal forma que al pasar cuatro horas vuelva a hacer el proceso? Que yo sepa no existe ninguna funcion que reinicie el arduino.

Muestra tu código y verás como se hace con la sugerencia de victorjam.

Lee las normas del foro y postea como ahí se indica, de lo contrario mira otros hilos para entender.