Rangkaian ini berfungsi sebagai sistem deteksi gerakan menggunakan sensor PIR yang terhubung ke Raspberry Pi Pico. Saat sensor PIR mendeteksi pergerakan, ia mengirimkan sinyal ke mikrokontroler. Raspberry Pi Pico kemudian memproses sinyal tersebut dan mengaktifkan indikator berupa LED merah atau kuning sesuai dengan kondisi yang telah diprogram. Jika tidak ada gerakan terdeteksi, LED tetap dalam keadaan mati atau hanya salah satu yang menyala. Sistem ini bekerja dengan suplai daya yang berasal dari Raspberry Pi Pico, yang terhubung ke sensor PIR dan LED melalui resistor sebagai pembatas arus.
from machine import Pin
import time
# Konfigurasi sensor PIR sebagai input
pir = Pin(27, Pin.IN)
# Konfigurasi LED sebagai output
led_merah = Pin(15, Pin.OUT) # LED merah menyala saat ada
gerakan
led_kuning = Pin(14, Pin.OUT) # LED kuning menyala saat tidak ada
gerakan
print("Menunggu gerakan...")
while True:
if pir.value(): # Jika sensor PIR mendeteksi gerakan
led.value(0) # Matikan LED
print("Gerakan terdeteksi!")
led_merah.value(1) # Nyalakan LED merah
led_kuning.value(0) # Matikan LED kuning
else:
led_merah.value(0) # Matikan LED merah
led_kuning.value(1) # Nyalakan LED kuning
time.sleep(0.1) # Delay untuk menghindari pembacaan cepat
File HTML
[disini]
Rangkaian [disini]
Listing Program
[disini]
Video
[disini]
Datasheet PIR Sensor [disini]
Tidak ada komentar:
Posting Komentar