Ciao a tutti, sto provando a salvare su eeprom di un Arduino due un valore, e poi leggerlo. Il codice l'ho costruito copiando qualche esempio e poi modificandolo. Non riesco a compilarlo, mi da il seguente errore: "fatal error: avr/eeprom.h: no such file or directory". Se modifico il board da Arduino Due a Arduino Mega, la compilazione viene eseguita correttamente. Deduco che la libreria EEprom non sia corretta, (ho già scaricato la versione 1.5.2) ma l'errore persiste. Qualcuno ha avuto e risolto lo stesso problema?
Grazie
#include <EEPROM.h>
// Saved by Simulator for Arduino V0.97A (Free Version)
//Inizializzo variabili
int _Setting;
float TempWaterMin;
float _fvalue;
//Main Program
void setup() {
Serial.begin(9600);
wEEprom();
}
void loop() {
rEEprom();
}
//Sub Program
void wEEprom() {
_Setting=(1500);
EEPROM.write(602, highByte(_Setting));
EEPROM.write(603, lowByte(_Setting));
}
void rEEprom() {
_fvalue=(EEPROM.read(602)<<8)|(EEPROM.read(603));
Serial.print(_fvalue);
delay(1000);
}