#include <EEPROM.h>
const int potPin = A0; // Потенциометр
const int buttonPin = 3; // Кнопка
int savedValue = 0; // Переменная для хранения значения
void setup() {
Serial.begin(9600);
// Кнопка с внутренней подтяжкой
pinMode(buttonPin, INPUT_PULLUP);
// Читаем сохранённое значение из EEPROM
EEPROM.get(0, savedValue);
Serial.print("Загружено из памяти: ");
Serial.println(savedValue);
}
void loop() {
// Если кнопка нажата
if (digitalRead(buttonPin) == LOW) {
// Считываем потенциометр
int potValue = analogRead(potPin);
// Сохраняем в EEPROM
EEPROM.put(0, potValue);
Serial.print("Сохранено в память: ");
Serial.println(potValue);
// Чтобы не сохранялось 100 раз подряд
delay(500);
}
}