from machine import Pin
import time
# تعريف الأبر
pirPin = Pin(15, Pin.IN) # Pin connected to PIR sensor
ledPin = Pin(19, Pin.OUT) # Pin connected to LED (Pin GP19)
# التأكد من أن الـ LED يعمل بشكل صحيح
ledPin.value(1) # تشغيل LED لمدة ثانية لتأكيد التوصيل
time.sleep(1)
ledPin.value(0) # إيقاف LED
while True:
pirState = pirPin.value() # قراءة قيمة الحساس
if pirState == 1: # إذا كان هناك حركة
print("Motion Detected! Turning ON LED")
ledPin.value(1) # تشغيل LED
time.sleep(2) # إبقاء الـ LED مشغولًا لمدة 2 ثانية
ledPin.value(0) # إيقاف الـ LED بعد 2 ثانية
else:
print("No motion detected")
time.sleep(0.5) # تأخير لمنع التكرار السريع للطباعة