ALLORA, il codice l'ho aggiustato cosi visto che per il nostro progetto serve una cosa max 5 cifre da -99999 a 99999,
cosi fa quello che voglio , 8)
#include <EEPROM.h>
long K = -99999;
byte A;
byte B;
byte C;
byte D;
long p;
void setup(){
Serial.begin(9600);
A = (K >> 24) & 0b11111111;
B = (K >> 16) & 0b11111111;
C = (K >> 8) & 0b11111111;
D = K & 0b11111111;
EEPROM.write(1, A);
EEPROM.write(2, B);
EEPROM.write(3, C);
EEPROM.write(4, D);
p = ((unsigned long)(EEPROM.read(1)) << 24) | ((unsigned long)(EEPROM.read(2)) << 16) | ((unsigned long)(EEPROM.read(3)) << 8) | (unsigned long)(EEPROM.read(4));
Serial.println(p);
}
void loop(){
}