Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.53 KB

File metadata and controls

44 lines (27 loc) · 2.53 KB

Reading and Writing to Internal EEPROM Memory of Arduino

Arduino (internal) EEPROM Data Storage Tutorial

  • This GitHub repository provides a comprehensive guide on how to read and write various data types, including bytes, floats, doubles, character strings, and even structs to the EEPROM of your Arduino board.

  • Here we are dealing with data storage to the internal EEPROM of Arduino

Youtube Tutorial

Learn to Read and Write bytes, floats ,doubles ,character strings, structs to EEPROM of Arduino

You can check out our youtube tutorial for a comprehensive explanation of the code and EEPROM data storage concepts.Link Below

Online Tutorial

Introduction

This repository aims to simplify the process of working with EEPROM on your Arduino board. It covers the basics of reading and writing data types like bytes, floats, doubles, character strings, and even structs into EEPROM memory.

By following the examples and guidelines provided here, you'll be able to integrate EEPROM storage seamlessly into your Arduino projects.

Getting Started

Before diving into EEPROM data storage, make sure you have the necessary hardware and development environment set up. You'll need:

  • An Arduino board (UNO/Mega/Lillypad etc ).
  • The Arduino IDE installed on your computer.
  • Basic knowledge of Arduino programming.

Clone or download this repository to access the code examples and documentation.

What you will Learn

  • How to determine the size of internal eeprom of Arduino programmatically
  • How to read and write a byte to the internal eeprom of Arduino
  • How to read and write a string of characters (array) to the internal eeprom of Arduino
  • How to read and write a multi byte float or double datatype to the internal eeprom of Arduino
  • How to read and write a struct datatype to the internal eeprom of Arduino

License

This project is licensed under the MIT License, so feel free to use, modify, and distribute it as needed.