Giorni con arduino

Salve, devo fare un ciclo con arduino che duri 21 giorni è possibile????

... non contato da millis(), che sbaglia di minuti in un giorno, ma credo proprio di si.

Quindi va fatto per forza con il sensore???

In che senso "duri 21 giorni"?
In ogni caso per gestire un tempo che vada oltre qualche secondo ti serve un RTC.

OK allora usero l'RTC.Grazie