#include <EEPROM.h>
const int buttonPin = 2; // Pini ku është i lidhur butoni (pin digital)
int count = 0; // Variabël për të mbajtur numrin e herëve që butoni është shtypur
const int COUNT_INCREMENT = 60; // Konstanta për vlerën për të shtuar në count
void setup() {
Serial.begin(9600); // Nisja e komunikimit seriale për shfaqjen e vlerave në serial monitor
pinMode(buttonPin, INPUT_PULLUP); // Cakton pinin e butonit si input me pull-up rezistencë
// Ngarko numrin e ruajtur në EEPROM
EEPROM.get(0, count);
}
void loop() {
if (digitalRead(buttonPin) == LOW) { // Kontrollon nëse butoni është shtypur
count += COUNT_INCREMENT; // Shto 60 në vlerën aktuale të count
if (count > 720) { // Nëse numri tejkalon 720, ktheje në 0
count = 0;
}
Serial.println(count); // Shfaq numrin aktual në serial monitor
// Ruaj numrin aktual në EEPROM
EEPROM.put(0, count);
delay(1000); // Prit një sekondë për të shmangur debouncing
}
}