Laporan Akhir 1




Percobaan 1
LED & Push Button

1. Prosedur
[Kembali]

1. Rangkai semua komponen pada breadboard yang terhubung ke mikrokontroler Raspberry Pi Pico.
2. Buat program untuk mikrokontroler Raspberry Pi Pico di software Thonny.
3. Inputkan program ke dalam mikrokontroler melalui USB.
4. Uji rangkaian yang telah dirangkai sesuai dengan output yang ditentukan.
5. Selesai.


2. Hardware dan Diagram Blok [Kembali]

Hardware :

    1. Raspberry Pi Pico
Raspberry Pi Pico - Seeed Studio | Mouser
    2. Resistor

Resistor 220 ohm – Pendidikan Teknik Elektronika
    3. Breadboard

BREADBOARD / PROJECTBOARD / PROTOBOARD 400 HOLES di M-kontrol | Tokopedia

    4. PIR Sensor


 
    5. LED Merah
Jual Lampu led 3mm warna merah | Shopee Indonesia
    6. LED Kuning



Diagram Blok :




3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi Sebelum dirunning:




Rangkaian Simulasi Setelah dirunning:
 



Prinsip Kerja :
 
Prinsip kerja rangkaian ini mendeteksi ada atau tidak adanya gerakan menggunakan PIR Sensor, dengan output LED Merah dan LED Kuning yang di kontrol oleh Mikrokontroler Raspberry Pi Pico. PIR Sensor dihubungkan ke GPIO27 pada Raspberry Pi Pico, pada saat PIR Sensor mendeteksi adanya gerakan dari makhluk hidup, maka akan mengirimkan sinyal logika HIGH kepada mikrokontroler.

Jika sinyal yang diterima mikrokontroler adalah HIGH, maka LED merah yang tersambung ke GPIO15 akan menyala dengan led_merah.value(1) sebagai tanda bahwa gerakan telah terdeteksi, sedangkan LED kuning yang tersambung ke GPIO14 akan dimatikan dengan led_kuning.value(0). 

Sebaliknya, jika tidak ada gerakan makhluk hidup yang terdeteksi, maka mikrokontroler akan menerima sinyal LOW, maka LED kuning akan menyala dengan led_kuning.value(1) untuk menunjukkan bahwa tidak ada gerakan yang terdeteksi, sedangkanLED merah akan dimatikan dengan led_merah.value(0).
Jeda pendek dengan time.sleep(0.1) ditambahkan untuk menghindari pembacaan sinyal yang terlalu cepat, meningkatkan stabilitas sistem.

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]

Download HTML [Download]
Download Video Demo [Download]
Download Listing Program [Download]
Download Datasheet Mikrokontroler Raspberry Pi Pico [Download]
Download Datasheet PIR Sensor [Download]
Download Datasheet LED [Download]
Download Datasheet Resistor [Download]

Tidak ada komentar:

Posting Komentar

   BAHAN PRESENTASI UNTUK MATA KULIAH  MIKROPROSESOR DAN MIKROKONTROLER 2024 Nama   : Ichsan Aditia NIM : 221095 3 007 Dosen Pengamp...

Cari Blog Ini