ciclare in background

Comunque se mi davi retta e come ti dissi in uno dei primi post, tu avessi installato e usato la libreria time Arduino Playground - Time che e' molto piu' completa di esempi, a quest'ora saresti un passo avanti.

e comunque se l'RTC lo hai impostato, basta. mica lo devi fare tutte le volte, altrimenti che RTC sarebbe

e sbagli la sintassi

RTC.adjust(DateTime(20,6,12,21,52,00));

deve essere
RTC.adjust(DateTime(12,6,20,21,52,00));

prima l'anno, poi il mese e poi il giorno