LAPORAN AKHIR 1 MODUL 1
PERCOBAAN 5

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. Setelah program diinputkan, uji rangkaian yang telah dirangkai sesuai dengan output yang ditentukan.
5. Selesai.

2. Hardware dan Diagram Blok [Kembali]

Hardware :

1. Raspberry Pi Pico









2. Push Button










3. Breadboard



3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi 






Prinsip Kerja : 

    Pada rangkaian ini terdapat tiga komponen yaitu Raspberry Pi Pico, buzzer sebagai output dan push button sebagai input Ketika push button ditekan maka akan mengirimkan data tersebut ke Raspberry Pi Pico maka Raspberry Pi Pico itu akan mengolah data sesuai program yang telah dimasukkan ke Raspberry Pi Pico ketika data sudah di proses maka data akan dikirimkan ke buzzer di mana fungsi buzzer ini sebagai output ketika push button ditekan maka buzzer akan berbunyi.

4. Flowchart dan Listing Program [Kembali]

Flowchart :








Listing Program :

from machine import Pin
import utime

# Konfigurasi pin
BUZZER = Pin(12, Pin.OUT)
Button1 = Pin(10, Pin.IN, Pin.PULL_UP)
Button2 = Pin(7, Pin.IN, Pin.PULL_UP)

# Variabel untuk menyimpan status tombol sebelumnya
lastButton1State = True
lastButton2State = True

# Fungsi untuk mengaktifkan buzzer
def buzz(duration):
    BUZZER.value(1)  # Nyalakan buzzer
    utime.sleep_ms(duration)
    BUZZER.value(0)  # Matikan buzzer

while True:
    Button1State = Button1.value()
    Button2State = Button2.value()

    if Button1State == 0 and lastButton1State == 1:
        print("Tombol 1 Ditekan")
        buzz(100)
    
    if Button2State == 0 and lastButton2State == 1:
        print("Tombol 2 Ditekan")
        buzz(100)
    
    # Simpan status terakhir tombol
    lastButton1State = Button1State
    lastButton2State = Button2State

    utime.sleep_ms(1)  # Debounce sederhana




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 Push Button [Download]
Download Datasheet LED [Download]
Download Datasheet Resistor [Download]