Arduo Memory Reminder Medicine

:slight_smile: Ciao tuxduino,

sicuramente sarà parte integrante, ma mi piacerebbe pensare anche che il device possa funzionare senza l'RTC, in maniera da poter provare il progetto anche senza, e non essere vincolati per forza di cose ad un qualcosa di esterno, riprendendo l'idea di poter utilizzare meno materiale possibile per la realizzazione del progetto stesso.

Questa versione sarà la versione base definitiva, per chi volesse cimentarsi nella realizzazione senza dover acquistare materiale aggiuntivo.

Da qui in poi, ci si dovrà sbizzarrire per le varie implementazioni di qualsisasi tipo, sia SW che HD.

Se ti torna in mente quale è la variabile di stato della funzione setSyncProvider() fammi un fischio, anche perchè in tal caso, si dovrebbe eliminare la funzione della correzione automatica del tempo giornaliera, nel caso sia presente l'RTC.

Penso comunque che per questo fine settimana si possa rincominciare a definire i nuovi upgrade da portare al progetto.

La versione funzionante (R1.0c) che posterò a momenti nel sito del FABLAB e qui sotto, avrà come base la R05i modificata da te, con la sistemazione di tutti i pin, HD e SW, l'integrazione della eprom esterna, con le funzioni di test R/W e l'inserimento dei tasti PGM ed ESC.

Se riesci provala con l'RTC, visto che ho aggiunto la eprom esterna che usa lo stesso bus I2C, anche perchè finalmente mi arriva questa settimana la shield RTC completa. (i tasti di test utilizzati per il test di R/W della eprom esterna sono UP e DW, dove UP scriverà sul monitor seriale il valore letto dal registro 0 della eprom, mentre DW lo incrementerà di un carattere e lo scriverò sempre sul registro 0).

Ho notato che l'ora viene verificata dell'RTC ogni 5 minuti. Questo valore si può cambiare?

PS.: Per i valori di set della tastiera analogica, trovi al fondo del listato una void chiamata "void inputbuttons()" dove basta inserire i valori della tua tastiera per poterla far funzionare. I tasti attivi saranno UP,DW,ENT,ESC,PGM.

:wink: Ciao.

A_M_R_1_0_0c.zip (9 KB)