#define buzzer GPIO_NUM_13
#define pir GPIO_NUM_12
#define sw GPIO_NUM_14
unsigned int i = 0;
void setup() {
pinMode(buzzer,OUTPUT);
pinMode(pir,INPUT);
pinMode(sw,INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int val = digitalRead(pir);
int val2 = digitalRead(sw);
if (val == HIGH || val2 == 0) {
i++;
digitalWrite(buzzer,HIGH);
Serial.println("Motion Detected!!");
Serial.println(i);
}
else {
digitalWrite(buzzer,LOW);
}
Serial.println(val2);
delay(500);
}