# EEPROM Simulator

Day 41 of the 100 Days 100 IoT Projects collection. Board: ESP32.

Emulate persistent EEPROM storage in flash on the ESP32. Save settings across reboots the embedded way.

## How it works

Settings are packed into a reserved region of the ESP32's flash memory and rewritten whenever they change, surviving power cycles just like real EEPROM. Reads are instant from flash; writes are batched to respect the flash's limited write endurance.

## What you'll learn

- Flash wear leveling
- Persistent configuration
- Write endurance limits
- Key-value storage on MCU

Full project (code, wiring diagram, Wokwi simulation): https://github.com/kritishmohapatra/100_Days_100_IoT_Projects/tree/main/EEPROM_Simulation_using_MicroPython_on_ESP32_(Wokwi)

Summary by SkillShop. Code and diagrams belong to the original repo.
