const int pir = 12;
const int buzzer = 22;
const int led = 18;
void setup() {
Serial.begin(115200);
pinMode(pir, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
digitalWrite(buzzer, HIGH);
digitalWrite(led, LOW);
tone(buzzer, 10000);
}
void loop() {
int motionDetected = digitalRead(pir);
if (motionDetected == HIGH) {
Serial.println("Motion Detected!");
digitalWrite(buzzer, LOW);
digitalWrite(led, HIGH);
noTone(buzzer);
} else {
digitalWrite(buzzer, HIGH);
digitalWrite(led, LOW);
tone(buzzer, 10000);
}
delay(100);
}