"residuati bellici"

[quote author=Michele Menniti link=topic=124894.msg939363#msg939363 date=1348955896]

leo72:
@Mike:

Ma questo è un dettaglio, basta adattarsi.

non riesco nemmeno a capire l'ostinazione di GING a mettere tutti questi 0, dopo le abbondanti spiegazioni che ha ricevuto,[/quote]

mettiamo che "publico un software" prima o poi lo faro per un qualcosa :slight_smile:

che contenga nel set up questo

regolazione1complm = ((unsigned long)(EEPROM.read(11)) << 24) |
((unsigned long)(EEPROM.read(12)) << 16) | ((unsigned long)(EEPROM.read(13)) << 8) | (unsigned long)(EEPROM.read(14));

ovviamente regolazione1complm prendere il numero che sta nelle momorie,

ora (mettendosi nei panni di chi carica il programma la prima volta) se ha le memorie che sono gia "sporche" non riuscira mai scriverle con i valori giusti che poi si ritrovera sempre ogni volta che riavvia l'arduino,
non posso mettere il comando nel set up di cancellare le memorie perche se no cancellerebbe anche le regolazioni corrette una volta effettuate, e le nuove regolazioni che si andra a memorizzare sono influenzate dalle regolazioni precedenti purtroppo

certo una soluzione potrebbe essere un pulsante che se premuto cancella le memorie usate
ma questo significa perdere un pin, mettere un pulsante in piu ecc

e solo una specie di sicurezza per evitare che chi userà quel codice non gli si blocchera tutto,
solo perche nelle sue memorie aveva gia memorizzato 3.567.432.611

magari quando diventerò piu pratico risolvero in altro modo senza impegnare pin e pulsanti