Past Meetup

Arduino Class - Using EEPROM In Your Projects


Needs a location


Come join us at Education Center in Plano TX to learn how to use EEPROM with the Arduino.

EEPROM stands for “Electrically Erasable Programmable Read-Only Memory”, and you can use it to store data that must be preserved even after power is lost. You could use EEPROM to store configuration values for your sketch that the user can modify, passwords, sensor logs and things of that sort.


EEPROM (internal and external) Part 1: Basic use ( (10:58) In this first demo, we'll use two sketches to write and read a pin number for a basic security system. The writing sketch will write the default pin in a specific internal EEPROM memory location, and the reading sketch will simply go to that location and read back the pin. Keeping things simple, we are not going to worry about LCD screens, a keypad for the pin entry, or encryption for storing the pin securely.

EEPROM (internal and external) Part 2: the EEPROMex library ( (5:36) In this Lecture, I'll show you a way to abstract the way that data is written to and read from the EEPROM in a bid to speed up your personal productivity.

EEPROM (internal and external) Part 3: Using an external EEPROM ( (10:40) In this Lecture, I'll show you how to use the Atmel 24C256 chip, which provides 256KBytes of external EEPROM memory. Parts Needed:

Arduino UNO ( 24HC256 EEPROM ( Course work for this class comes from Arduino Step By Step ( which has over 20 hours of content in 110 lectures. These classes are designed for anyone interested in learning electronic design and C programming. No experience is required. Access to the course material is free at our meetups. If you wish to access the material outside the meetup see our coupons page to get a discount from our sponsor (