- Siapkan alat dan bahan
- Rangkai alat dan bahan sesuai dengan gambar pada modul
- Software yang digunakan yaitu Thonny
- Hubungkan hardware pada software
- Inputkan listing program sesuai dengan modul
- Running untuk mendapatkan hasilnya
Rangkaian ini bekerja dengan menggunakan Raspberry Pi Pico sebagai mikrokontroler dan sensor PIR (Passive Infrared Sensor) untuk mendeteksi pergerakan serta perubahan suhu di sekitarnya. Sensor PIR memiliki elemen peka inframerah yang akan mendeteksi adanya panas tubuh manusia atau objek lain yang bergerak dalam jangkauannya. Ketika sensor PIR mendeteksi gerakan dan panas, ia akan mengirimkan sinyal HIGH ke Raspberry Pi Pico. Mikrokontroler kemudian memproses sinyal tersebut dan menyalakan LED merah sebagai indikator bahwa gerakan terdeteksi. Sebaliknya, jika tidak ada pergerakan yang terdeteksi, sensor akan mengirimkan sinyal LOW, dan Raspberry Pi Pico akan menyalakan LED kuning sebagai indikator kondisi normal atau tidak ada aktivitas. Rangkaian ini memiliki Delay 0.1s bertujuan untuk mengurangi ketidak akuratan sensor membaca.
Listing Program :
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
Tidak ada komentar:
Posting Komentar