readEEPROM()
[EEPROM]
unsigned char readEEPROM(unsigned short address);
Description
Reads a byte value (8 bits) from the EEPROM memory at the specified address.
Parameters
address
: the address where the data will be read.
Returns
The data read from the EEPROM memory at the specified address. The data is an 8-bit value (0-255).
Example Code
The code initializes the EEPROM with a size of 1024 bytes and a width of 1 byte and reads the value from the EEPROM memory at the address 0x00 to place it in the pins 1, 2, 3, and 4.
void setup() {
(1024); // initializes the EEPROM memory with a size of 1024 bytes and a data width of 1 byte
beginEEPROM(0x00, 0x55); // writes the value 0x55 to the EEPROM memory at the address 0x00
writeEEPROM}
void loop() {
unsigned char value = readEEPROM(0x00); // reads the value from the EEPROM memory at the address 0x00
(1, 2, 3, 4, value); // takes the 4 least significant bits
digitalWriteNibble// and writes them to the specified pins
}
Notes and Warnings
- The
readEEPROM()
function can only be used after thebeginEEPROM()
function. - The returned value is an 8-bit value (0-255) or an
unsigned char
.