EEPROM Library – Standard Arduino Libraries

The microcontroller on the Arduino and Genuino AVR based board has EEPROM: memory whose values are kept when the board is turned off (like a tiny hard drive).

This library enables you to read and write those bytes.

The supported micro-controllers on the various Arduino and Genuino boards have different amounts of EEPROM: 1024 bytes on the ATmega328P, 512 bytes on the ATmega168 and ATmega8, 4 KB (4096 bytes) on the ATmega1280 and ATmega2560.

The Arduino and Genuino 101 boards have an emulated EEPROM space of 1024 bytes.

To use this library

#include<EEPROM.h>

Examples

  • EEPROM Clear: Clear the bytes in the EEPROM.
  • EEPROM Read: Read the EEPROM and send its values to the computer.
  • EEPROM Write: Stores values from an analog input to the EEPROM.
  • EEPROM Crc: Calculates the CRC of EEPROM contents as if it was an array.
  • EEPROM Get: Get values from EEPROM and prints as float on serial.
  • EEPROM Iteration: Understand how to go through the EEPROM memory locations.
  • EEPROM Put: Put values in EEPROM using variable semantics.
  • EEPROM Update: Stores values read from A0 into EEPROM, writing the value only if different, to increase EEPROM life.

Also Checkout :

All Standard libraries for Arduino