The Nano Flip is based on the ATmega328P microcontroller, the same chip that powers the popular Uno microcontroller development board. One of the built-in features of this chip is EEPROM (Electrically Erasable Programmable Read-Only Memory). EEPROM is non-volatile, meaning that the stored data is preserved even when the board is powered off. This makes it ideal for applications where data must survive resets, power outages, or battery swaps.
In this tutorial, we will:
- Explain what EEPROM is and how it works on the Nano Flip.
- Show a practical example using EEPROM to store a button press counter and displaying the results on an I2C connected LCD.
- Discuss how to expand the concept to other applications.
This is a companion discussion topic for the original entry at https://community.robotshop.com/tutorials/show/using-eeprom-on-the-nano-flip-to-make-a-button-logger