#include <EEPROM.h> // импортируем библиотеку
int address; // переменная для хранения адреса
byte value=EEPROM.read(0); // переменная для хранения значения
void press(){
if (value<=3) value+=1;
else value=1;
EEPROM.update(0,value);
Serial.println(value);
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED_BUILTIN, OUTPUT);
//pinMode(2, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(2), press, RISING);
}
void loop() {
// put your main code here, to run repeatedly:
//switch () case
//Serial.println(value);
//value=digitalRead(2);
analogWrite(A0, 64*value);
//delay(1000);
//digitalWrite(LED_BUILTIN, HIGH);
//delay(1000);
//digitalWrite(LED_BUILTIN, LOW);
}