Prerequisites on your Computer:
EEPROMs are chips that can store data even when they have no power. Your Arduino uses an EEPROM to store the program code compiled from your Arduino sketch. There's also EEPROM data storage available for your program to use, allowing it to store PERSISTENT INFORMATION that will survive even when the Arduino's power is turned off - such as settings, presets, log data, user preferences…
Guest Presenter: Bernd Felsche - Innovative Reckoning, Perth, Western Australia
An Arduino can be used in lots of clever projects, many of which with varying behaviour determined by several to many parameters. Storing the parameters on-chip in EEPROM means that they can be changed without recompiling the program.
This presentation will illustrate the use of a data dictionary to minimise code space requirements when there are more than a few parameters. Code snippets show the use of the data dictionary for dynamic menus in configuration mode as well as in storage and retrieval functions.
Example: EEPROM EXAMPLE