Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xanthium-enterprises/reading-writing-arduino-internal-eeprom-memory

Reading and writing into internal EEPROM memory of a Arduino
https://github.com/xanthium-enterprises/reading-writing-arduino-internal-eeprom-memory

arduino arduino-library arduino-uno eeprom eeprom-memory eeprom-storage

Last synced: about 12 hours ago
JSON representation

Reading and writing into internal EEPROM memory of a Arduino

Awesome Lists containing this project

README

        

![Reading and Writing to Internal EEPROM Memory of Arduino](https://www.xanthium.in/sites/default/files/inline-images/internal-eeprom-program-arduino.jpg)
# 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](https://i.ytimg.com/vi/q2yXXJkgqUk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC8HpvGzTRlegMYYCiuKoa-X2a_IA)

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

- [Arduino EEPROM Data Storage Tutorial (Youtube Video)](https://www.youtube.com/watch?v=q2yXXJkgqUk)

## Online Tutorial

- [Reading and Writing Bytes,Double,Floats,Structs,Characters to Internal EEPROM Memory of Arduino](https://www.xanthium.in/reading-and-writing-float-byte-double-to-internal-eeprom-memory-arduino-uno-mega-data-storage)

## 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](https://www.youtube.com/watch?v=q2yXXJkgqUk).

## 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.