LA 1 MIKRO PERCOBAAN 3



Percobaan 3
Led & PIR


1. Prosedur[Kembali]

    1. Rangkai rangkaian sesuai dengan rangkaian percobaan 3.
    2. Setelah semua komponen (LED,Push button, dihubungkan ke Raspberry pi pico)dihubungkan,                 hubungkan USB Raspberry pi pico ke laptop.
    3. Inisaialisasi program menggunakan thonny
    4. Setelah program selesai, simulasikan rangkaian.
    5. Selesai.


2. Hardware dan Diagram Blok[Kembali]

Hardware :

  • Raspberry pi pico


  • LED RED & YELLOW

  • Resistor
  • Jumper Cable Wire


  • PIR


  • Beard board



Diagram Blok




3. Rangkaian Simulasi[Kembali]

Rangkailah seperti rangkaian percobaan 3 pada modul 1




  • Prinsip Kerja 
       Program ini berfungsi untuk mendeteksi gerakan menggunakan sensor PIR (Passive Infrared Sensor) dan memberikan indikasi melalui dua LED. Pada awalnya, sensor PIR dikonfigurasi sebagai input pada pin GPIO 27, sementara LED merah dan LED kuning dikonfigurasi sebagai output pada pin GPIO 15 dan GPIO 14. Program akan terus berjalan dalam loop tak terbatas (while True) untuk memantau status sensor PIR. Jika sensor mendeteksi gerakan (pir.value() == 1), maka LED merah akan menyala dan LED kuning akan mati, serta program akan mencetak pesan "Gerakan terdeteksi!" di terminal. Sebaliknya, jika tidak ada gerakan (pir.value() == 0), LED merah akan mati dan LED kuning akan menyala sebagai indikator bahwa tidak ada aktivitas yang terdeteksi. Program juga menggunakan delay 0,1 detik (time.sleep(0.1)) sebelum membaca ulang sensor untuk menghindari pembacaan terlalu cepat. Dengan prinsip ini, program memungkinkan sistem untuk merespons keberadaan gerakan secara otomatis dan memberikan indikasi visual melalui LED.


4. Flowchart dan Listing Program[Kembali]

  • Flowchart



  • 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


5. Video Demo[Kembali]





6. Analisa[Kembali]

     








7. Download File[Kembali]

HTML [Download]
Listing Program [Download]
Video Simulasi [Download]  
Datasheet LED [Download]
Datasheet Raspberry pi pico [Download]















Tidak ada komentar:

Posting Komentar

M4 Praktikum SISDIG

[KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Tujuan 2. Alat dan Bahan 3. Dasar Teori 4. Percobaan Percobaan       --->  ...