#include <RTClib.h>
#include <LiquidCrystal.h>
#include <Wire.h>
RTC_DS1307 rtc;
LiquidCrystal lcd(12,11,5,4,3,2);
const int buttonPin = 10;
const int resetPin = 9;
bool buttonState = false;
int count = 0;
void setup() {
Wire.begin();
rtc.begin();
lcd.begin(16,2);
pinMode(buttonPin, INPUT);
pinMode(resetPin,INPUT);
}
void loop() {
int buttonClicked = digitalRead(buttonPin);
int resetClicked = digitalRead(resetPin);
if (buttonClicked == LOW && !buttonState) {
buttonState = true;
count++;
}
if (buttonClicked == HIGH && buttonState) {
buttonState = false;
}
if (resetClicked == LOW) {
count = 0;
}
lcd.setCursor(0,0);
lcd.print("count: ");
lcd.print(count);
}