#include <Wire.h>
#include <ESP32Servo.h>
Servo myservo;
int count = 0;
int flag1 = 1;
int flag2 = 1;
void setup() {
myservo.attach(14);
Serial.begin(9600);
pinMode(16, INPUT);
pinMode(5, INPUT);
}
void loop() {
int x = digitalRead(16);
int y = digitalRead(5);
if (x == HIGH && flag1 == 1) {
Serial.println("Number of Entries: ");
count++;
myservo.write(90);
Serial.println(count);
flag1 = 0;
delay(500);
} else if (x == LOW) {
flag1 = 1;
}
if (y == HIGH && flag2 == 1 && count> 0) {
Serial.println("Number of Entry: ");
count--;
Serial.println(count);
flag2 = 0;
delay(500);
} else if (y == LOW) {
flag2 = 1;
}
}