DS3234

Usas esta librería

#include <SparkFunDS3234RTC.h>

Hay dos comandos que fijan la hora uno es

rtc.autoTime();
Fija la hora y fecha a los valores de la compilacion. de modo que si desconectas el arduino lo vuelves a energizar va a arrancar con siempre con la hora de la compilacion y su fecha
Solución comentarlo o sea // rtc.autoTime();

rtc.setTime(16, 32, 7, 2, 31, 10, 16);  // Uncomment to manually set time

este es la 2da opción. Fija la hora a lo indicado dentro de los ()
La comentas y no tendrá nada para hacerlo.

y finalmente en esta libreria

  // Update time/date values, so we can set alarms
  rtc.update();

Que actualiza el sistema con la hora del reloj.

Asi que solo comentando las dos anteriores te aseguras que funcione bien.