Удобный Гид по Использованию EEPROM на ESP32: Пример Кода для Сохранения Данных
Пример будет использовать библиотеку EEPROM для работы с энергонезависимой памятью.
#include <EEPROM.h>
#define EEPROM_SIZE 512 // Размер EEPROM
void setup() {
Serial.begin(115200);
EEPROM.begin(EEPROM_SIZE);
// Запись данных в EEPROM
int address = 0; // Адрес, с которого начинаем запись
int valueToSave = 42; // Пример значения для сохранения
EEPROM.write(address, valueToSave);
EEPROM.commit(); // Сохранение изменений
Serial.print("Saved value: ");
Serial.println(valueToSave);
// Чтение данных из EEPROM
int readValue = EEPROM.read(address);
Serial.print("Read value: ");
Serial.println(readValue);
}
void loop() {
// Ничего не нужно делать в цикле
}
Описание кода:
- #include <EEPROM.h>: Подключение библиотеки EEPROM для работы с энергонезависимой памятью.
- EEPROM.begin(EEPROM_SIZE);: Инициализация EEPROM с заданным размером.
- В функции setup() происходит:
- Запись значения (например, 42) по указанному адресу в EEPROM.
- Сохранение изменений с помощью EEPROM.commit();.
- Чтение значения из EEPROM и вывод его в Serial Monitor.
- loop(): Пустой, так как в данном примере нет необходимости в повторяющейся логике.
Как загрузить этот код на ESP32:
- Установите Arduino IDE.
- Добавьте поддержку ESP32 через менеджер плат.
- Создайте новый проект, вставьте код и загрузите его на вашу плату ESP32.
Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой.
Часть текстов написано нейросетью, может содержать не точности. На сайте может быть реклама и иметь рекламные вставки.