Achso!
Ich wollte also mit dem Code "Fremdgehen" ?! ;-) Immer diese Anfänger...
Hab hier noch was gefunden:
// save value
int a = value/256;
int b = value % 256;
EEPROM.write(0,a);
EEPROM.write(1,b);
// read value
int a=EEPROM.read(0);
int b=EEPROM.read(1);
value = a*256+b;
Funktioniert im UNO aber:
Sorry, ich verstehe die Rechnung nicht.
Die Referenz bringt mich auch nicht sonderlich weiter.
Hab mir a & b mal im Terminal anzeigen lassen: value=1400 / a=5 / B=120
Wenn ich 1400/256 rechne = 5,47 !! (wird gerundet weil int? - wieso stimmt dann value = a*256+b;)
Wie komme ich mit int b = value % 256; auf 120?
Lasst mich nicht dumm sterben!! :grin: