Nel modulo in questione esiste il componente DS1307 che nel registro di memoria compreso tra 00h e 07h contiene i dati relativi all'ora (ora minuti e secondi), giorno della settimana e giorno mese e anno.
Quando aggiorno la data e l'ora, in automatico sulla seconda riga del display 16x2, appaiono i dati del calendario nel formato dd/mm/aa e ora:minuti.
Esiste poi uno spazio di memoria EEPROM 56X8 (dove sono riuscito in parte a scrivere dei dati).
Tutte queste operazioni sono state fatte usando la libreria Wire.h usando come address il valore 0x68 con la classica configurazione a 2 fili SDA e SCL (oltre all'alimentazione 5V e grd) collegandoli nei pin 4 e 5 analog in.
Suppongo che la gestione del display sia però data dal PIC16F819.
Non riesco ad accedere alla scrittura del display LCD.
Vorrei infatti nella prima riga (dove attualmente appare la scritta Serial / i2c LCD) poter scrivere messaggi.
Il problema è che non conosco la procedura con la libreria Wire.
Devo usare un address diverso ?
E quale, quello del Display o del DS1307 o del Pic16F819
Ho ipotizzato che ci sia una parte della memoria del PIC che una volta sovrascritta va ad aggiornare il messaggio.
Se è vero non so quale.
Grazie