senza fonte esterna
Non puoi. Arduino Uno non ha un orologio in tempo reale. Un orologio in tempo reale è solo qualcosa come $ 1 da eBay. Ad esempio DS1307 o DS3231. Ho trovato 5 x schede preassemblate con il chip dell'orologio, inclusi portabatteria, cristallo, chip e circuito stampato per $ 4,20 su eBay. Batterie non fornite.
Collegalo ai pin I2C (A4 e A5), imposta il tempo una volta utilizzando uno schizzo adatto, e poi sei pronto per rotolare.
Se vuoi semplicemente fare qualcosa ogni 24 ore (non necessariamente alle 9:36), puoi semplicemente usare millis
per trovare quando è trascorso il numero appropriato di millisecondi. Il risultato di millis
verrà eseguito all'incirca ogni 49 giorni, ma non devi preoccuparti di questo.
Tieni presente che questo non ti consente registra la data e l'ora, ma puoi registrare qualcosa (es. la temperatura) ogni giorno, dovresti solo sapere quando hai iniziato a registrare.