/***
Пример использования EEPROM.put()
Показывает, как применять метод EEPROM.put().
Также этот скетч заранее задаёт данные в EEPROM для примера eeprom_get.
Обратите внимание: в отличие от однобайтовой версии EEPROM.write(),
метод put использует семантику обновления. То есть байт будет записан
в EEPROM только если данные фактически изменились.
Автор: Кристофер Эндрюс (Christopher Andrews), 2015
Лицензия: MIT
***/
#include <EEPROM.h> // Подключаем библиотеку для работы с EEPROM
// Определяем пользовательскую структуру
struct MyObject {
float field1; // Поле типа float
byte field2; // Поле типа byte
char name[10]; // Массив символов (строка) длиной 10
};
void setup() {
Serial.begin(9600); // Инициализируем последовательный порт (скорость 9600 бод)
while (!Serial) { // Ждём подключения последовательного порта (актуально для встроенных USB‑портов)
; // Пустой цикл — ждём, пока порт станет доступен
}
fl