#include "EEPROM.h"
int addr = 0;
#define EEPROM_SIZE 8
#define PinSW 33 // Pino entrada pusch button
int val_P1 = 0; // Variavel p/ guardar valor pedal1
int grava_P1; // Variável p/ grvar EEPROM valor de P1
void setup() {
Serial.begin(115200);
pinMode(PinSW, INPUT_PULLUP);
if (!EEPROM.begin(EEPROM_SIZE)) {
Serial.println("failed to initialise EEPROM");
delay(1000);
}
for (int i = 0; i < EEPROM_SIZE; i++) {
Serial.print(byte(EEPROM.read(i)));
}
}
void loop() {
val_P1 = analogRead(35) / 16; // int val_P1 = analogRead(12) / 16;
EEPROM.write(addr, val_P1);
Serial.println(val_P1);
addr = addr + 1; // save all changes to the flash.
if (addr == EEPROM_SIZE) {
addr = 0;
EEPROM.commit();
}
delay(1000);
}