/***
Пример перебора EEPROM (eeprom_iteration)
Набор примеров, демонстрирующих простейшие способы
прохода по ячейкам памяти EEPROM.
Запуск этого скетча не обязателен — он лишь показывает
определённые методы программирования.
Автор: Кристофер Эндрюс (Christopher Andrews), 2015
Лицензия: MIT
***/
#include <EEPROM.h> // Подключаем библиотеку для работы с EEPROM
void setup() {
/***
Перебор EEPROM с помощью цикла for.
***/
for (int index = 0; index < EEPROM.length(); index++) { // Цикл от 0 до конца EEPROM
// Увеличиваем значение каждой ячейки EEPROM на 1
EEPROM[index] += 1;
}
/***
Перебор EEPROM с помощью цикла while.
***/
int index = 0; // Инициализируем счётчик для цикла
while (index < EEPROM.length()) { // Пока счётчик меньше длины EEPROM
// Увеличиваем значение текущей ячейки EEPROM на 1
EEPROM[index] += 1;
index++; // Увеличиваем счётчик на 1
}
/***
Перебор EEPROM с помощью цикла do‑while.