Микроконтроллер на платах Arduino и Genuino имеют постоянную EEPROM: память, значения которой сохраняются при выключении питания платы (по принципу жесткого диска).

Цель этого примера — показать метод EEPROM.put(), который записывает данные в EEPROM, используя также EEPROM.update (), который записывает данные только в том случае, если они отличаются от предыдущего содержимого, которое должно быть перезаписано. Эта функция работает по принципу EEPROM.update(). То есть, если записываемое значение идентично тому, что уже хранится в указанном участке EEPROM-памяти, то запись выполнена не будет.

Требуемое оборудование

Плата Arduino или Genuino

Требуемая схема

Нет схемы

Смотрите также:

EEPROM Clear: очистить байты в EEPROM.

EEPROM Read: Чтение EEPROM и отправка его значений на компьютер.

EEPROM Write: Сохраняет значения с аналогового входа в EEPROM.

EEPROM Crc: Вычисляет CRC содержимого EEPROM, как если бы это был массив.

EEPROM Get: Считывание данных с EEPROM и их вывод на монитор порта в виде числа с плавающей точкой float.

EEPROM Iteration: Несколько разных способов пройти через пространство памяти EEPROM.

EEPROM Update: Запись в EEPROM данных, считанных с 0-ого аналогового контакта (A0). Запись осуществляется только в том случае, если новые данные отличаются от предыдущих – это позволяет увеличить срок службы EEPROM.