LAPORAN AKHIR PERCOBAAN 5




Laporan Akhir 1 Modul 1
(Percobaan 5)

1. Prosedur
[Kembali]

1. Rangkai rangkaian di wokwi sesuai dengan kondisi percobaan.
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
4. Selesai.

2. Hardware dan Diagram Blok [Kembali]

Hardware :

a) Raspberry Pi Pico









2. Push Button






3. Buzzer










3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi :








Prinsip Kerja : 

Pada rangkaian ini, input berupa 2 buah push button dimana terhubung ke pin 10 dan 14 pada raspberry pi pico, lalu ada output berupa 1 buah buzzer yang terhubung ke pin 16. lalu ground pada pin 13
Jika disimulasikan, ketika push button ditekan maka buzzer akan berbunyi.

Analisa :






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)
lastButton1State = True lastButton2State = True

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)     lastButton1State = Button1State     if Button2State == 0 and lastButton2State == 1:         print("Tombol 2 Ditekan")        buzz(100)     lastButton2State = Button2State
    utime.sleep_ms(1) # Debounce sederhana

5. Kondisi [Kembali]
Percobaan 6
Ketika push button ditekan, maka buzzer akan berbunyi
6. Video Simulasi [Kembali]







7. Download File [Kembali]

Download File Rangkaian [Download]
Link Wokwi [Link]













Komentar

Postingan populer dari blog ini