from machine import Pin
import time
# Setup PIR and Buzzer
pir = Pin(15, Pin.IN) # PIR sensor input on GP15
buzzer = Pin(16, Pin.OUT) # Buzzer output on GP16
print("waiting for motion.........")
while True:
if pir.value() == 1: # Motion detected
print("Motion detected!")
buzzer.value(1) # Turn buzzer ON
time.sleep(1) # Buzzer ON for 1 sec
buzzer.value(0) # Turn buzzer OFF
else:
buzzer.value(0) # Ensure buzzer is OFF
time.sleep(5)