Grazie, va benissimo. Per cortesia ancora un informazione, è possibile assegnare alla stringa celle di memoria precise (tipo scrivi e leggi dalla cella 10 alla 30) per non scrivere tutta la memoria?
Code:
#include <EEPROM.h>
int a = 0;
int value;
char string[] = "Hello World "; // 11 caratteri+carattere NULL
void setup()
{
Serial.begin(9600);
for (a = 0 ; a<12 ; a++)
{
EEPROM.write(a, string[a]);
}
for (a = 0 ; a<12 ; a++) // pulisco l'array
{
string[a]=' ';
}
}
void loop()
{
for (a = 0 ; a<11 ; a++)
{
string[a] = EEPROM.read(a);
}
string[11]='\n';
Serial.print("\t");
Serial.print(string);
Serial.println();
delay(500);
}