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