Lê o valor de cada byte de uma EEPROM e imprime no computador.
#include <EEPROM.h>
// start reading from the first byte (address 0) of the EEPROM
int address = 0;
byte value;
void setup()
{
Serial.begin(9600);
}
void loop()
{
// lê um byte do endereço atual da EEPROM
value = EEPROM.read(address);
Serial.print(address);
Serial.print("\t");
Serial.print(value, DEC);
Serial.println();
// avance ao próximo endereço da EEPROM
address = address + 1;
// há apenas 512 bytes na EEPROM, de 0 a 511, de forma que se
// estivermos no endereço 512, meia-volta ao 0
if (address == 512)
address = 0;
delay(500);
}