EEPROM

uwefed:
Questo lo vedo un po difficile se devi cambiare il contenuto del EEPROM. Come sai se il contenuto é ancora quello vecchio o é giá modificato?

No, non parlo di cambiare il contenuto, ma solamente di "inizializzare" la EEPROM di un Arduino non precedentemente utilizzato per questo scopo. Ad esempio i primi due byte devono contenere un "marker" specifico (difficilmente replicato da altri sketch) che so, i valori 8F ed EE: se sono quelli allora significa che la EEPROM è già inizializzata quindi "uso" i byte successivi (eventualmente scrivendoli con nuovi valori, ma mantenendo sempre il marker dei primi due byte), se i valori sono diversi, allora scrivo 8F EE seguito dal primo valore.