Ciao a tutti,
per motivi che non sto a raccontare, ho abbandonato per più di un anno un progettino che stavo portando avanti insieme ad un amico ("mechrekt" su questo forum) che consisteva in un piccolo controller per acquari (l’ennesimo penseranno molti) costituito a grandi linee da un Diplay (HD44780 + PCF8574), un RTC (DS1307), 5 tasti letti anch’essi attraverso un PCF8574, una scheda relè pilotata con shiftregister e un paio di sensori di temperatura, nulla di eccezionale tanto che io neofito alle primissime armi con arduino ero riuscito insieme a mechrekt a scrivere uno sketch che attraverso una serie di menù e sottomenù settava ora e date dell’RTC, orari di accensione e spegnimento di due linee di strip led con effetto di fading per alba e tramonto separati e altre piccole subroutine, all’epoca l’IDE era lo 022.
Tre giorni fa ho finalmete ripreso tutto in mano, scaricato il nuovo IDE e con sorpresa mi accorgo che sono cambiate molte cose, quella che più mi sta a cuore però per il momento è la libreria Time.h, prima usavo con successo la vecchia DS1307.h
Da tre giorni cerco di capire da solo come funziona, ed in parte ora mi è chiaro come acquisire il tempo dall’RTC, ma come inviargli i dati attraverso “time_t t” proprio non lo capisco, continuo a cercare di capire l’esempio della libreria “TimeRTCSet” ma proprio non capisco:
time_t e t sono variabili fisse della libreria?
Che tipo di variabili sono?
Se nella mia procedura acquisivo i dati per aggiornare giorno, mese, anno, ora e minuti utilizzando/leggendo i tasti che preme l’utente (io), come faccio a raggrupparli tutti in time_t t?
Qualcuno per favore ha la pazienza di spiegarmi o risolvere i miei dubbi?
A parte gli esempi della libreia, sapete dove posso acquisire per studio altri esempi?
O provato a leggere i post nei forum stranieri, ma le lingue non sono il mio forte .
Grazie in anticipo a chiunque vorrà dedicarmi del tempo :).
Riccardo