Ciao a tutti,mi è successa una cosa strana, ho fatto un progetto che comunica con processing per irrigazzione e varie, ho provato ad utilizzare la funzione write eprom e read eprom che poi aggiungo , per salvare delle int, a questo punto , le variabili non sono riuscito a fare in modo che si memorizzino ma, cosa peggiore sembra che il sistema si sia rallentato, cioè la porta seriale con cui comunico molte volte alla richiesta di invio-ricezione stringa risponde con tempi diversi.
Ho caricato il progetto precedente che non includeva eeprom , ma niente , ho provato a fare un clear eeprom , senza nessun cambiamento.
E’ mai successo a qulacuno qualcosa di simile?
E visto che ci siamo questo modo per salvare e scrivere su eprom una int è corretto?
int rx100; int rx101; int rx102;
leggere
rx100 = (EEPROM.read(0)*256)+(EEPROM.read(0)+1);
rx101 = (EEPROM.read(2)*256)+(EEPROM.read(2)+1);
rx102 = (EEPROM.read(4)*256)+(EEPROM.read(4)+1);
scrivere
EEPROM.write(0,highByte (rx100));
EEPROM.write(0+1,lowByte (rx100));
EEPROM.write(2,highByte (rx101));
EEPROM.write(2+1,lowByte (rx101));
EEPROM.write(4,highByte (rx102));
EEPROM.write(4+1,lowByte (rx102));
ciao grazie