- Fatto.
- Fatto.
- Ho qualche problemino, ci devo pensare su ma alla funzione che vado a richiamare non devo trasferire una marea di variabili tipo tutte quelle contenute in rtc.now. peggio ancora per i vari dataFile.print(). L'unica idea che mi viene è caricare tutto in un array e lavorare con quello. se non addirittura mettere tutto in volatile con un flag che se settato mi dice guarda che le variabili sono cambiate...... Spero tu abbia un idea migliore !!
a) Dato che è un estratto non si vede ma è stata dichiarata volatile, che vantaggio ho avere una variabile "evento/isAlarm" ? perchè non variare direttamente lo stato ?
b) non ho capito
, al momento NON ho altro da fare fare al micro se non aspettare che arrivi l'interupt dal RTC, per assurdo ignorando il RTC potrei spararci dentro un delay() in modo ignorante (cosa che c'era nel programma in fase di test)
d)non credo di aver capito bene....... tutto ciò che faccio una sola volta lo sposto in setup(), ho uno stato vuoto (o pieno nel caso facessi altro) e uno stato S_SAVE (in cui entro in caso di interrupt)
e) Il relè ha funzione di allarme, viene usato il contatto NO che a sua volta viene letto da un altro apparato che si occupa di comunizzare e trasmettere .Al momento non gli ho dato altre funzioni. Perciò una volta "eccitato" l'unica condizione che potrebbe farlo ricadere è che il micro vada in reset. Non è implementato ma sicuramente verrà inserito un WDT
Infine, vuoi che ti pubblico il programma per intero ?
Grazie ThEnGI