from machine import Pin, PWM
import utime
# Налаштування периферії
pir = Pin(14, Pin.IN)
buzzer = PWM(Pin(26))
buzzer.duty(0)
print("Система охорони запущена. Очікування руху...")
while True:
if pir.value() == 1:
print("🚨 УВАГА! Виявлено рух! Лунає тривога!")
# Мелодія тривоги (двотонова сирена)
for _ in range(5):
buzzer.duty(512)
buzzer.freq(880) # Високий тон
utime.sleep_ms(250)
buzzer.freq(660) # Низький тон
utime.sleep_ms(250)
buzzer.duty(0) # Вимикаємо звук після завершення циклу
print("Чекаємо стабілізації датчика...")
utime.sleep(2)
utime.sleep_ms(100)