Far funzionare autonomamente un Arduino??

Ciao, visto che hai detto che lo vuoi far funzionare da remoto, con una scheda di rete chiedi a un server NTP l'ora esatta tutti i giorni allo scadere della mezzanotte

1 Like

Astro :o
mi hai aperto un mondo..forse troppo inside per uno che non programma per lavoro e poi..tutta quella velocità non so se mi possa mai servire :smiley:

Posso concordare sul fatto che non sempre serve "spremere" fino all'ultimo ciclo macchina il processore, che non sempre serve del codice che gira più veloce di "the flash", però imparare a scrivere bene il codice non è mai uno spreco di tempo. :slight_smile:

Vorrei ricordare che l'errore si "accumula", quindi, anche facendo un intervallo di un tempo X, seguito da un pausa di tempo Y, e così via, comunque si ha un errore che cresce ...

Ho un semplicissimo oggetto che gestisce dei semplici led colorati e misura il tempo con millis() ... dopo qualche giorno, volenti o nolenti, gli eventi dei led sono già sballati di minuti ... non parliamo di dopo qualche mese.

Se occorre un minimo di precisione su periodi molto lunghi, scordatevi l'uso di millis() e andate direttamente su un RTC, anche perché ormai ve li tirano dietro :smiley:

Guglielmo

rispondo a tutti quelli che mi chiedevano "cosa mai avrei dovuto fare"

niente di trascendentale.

all'uscita ci metto un relè che mi fa accendere una lampadina. stop.

ora che dunque sapete anche cosa ci attacco, potrei sapere se l'errore è considerevole o è trascurabile? grazie mille per la pazienza.

(già 10 minuti è considerevole)

ammesso che mi tocchi usare questo "RTC"... come dovrei configurarlo nello sketch? cosa devo scrivere?? (non l'ho mai usato)

ma soprattutto, come funziona?? dove lo attacco insomma delucidatemi xD
nel frattempo cercherò qualcosa su internet :wink:

E' strapieno di esempi su internet, fidati. Un RTC è un orologio, quindi ti dice esattamente l'ora/minuti/secondi
Se vuoi accendere una lampadina dalle ore 12:00:00 alle 13:00:00 è più semplice con un RTC che non con un "anonimo" millis() :wink:

Come non darti torto Astrobeed :smiley:

@alessio7894: diciamo che se vuoi un contatore va bene pure millis() o lo sketch che ti ho linkato io..un RTC ha una precisione migliore. Dipende da quale RTC acquisti e poi cercando su Google troverai il circuito per collegare l'RTC e anche la libreria adatta