LAPORAN AKHIR 1



PERCOBAAN 5

1. Prosedur[Kembali]

  • Rangkai semua komponen sesuai modul
  • Masukkan program dari modul program padawebsite wokwi
  • Jalankan program dan cobakan sesuai kondisi

2. Hardware dan Diagram Blok[Kembali]

Hardware :

1. Raspberry Pi Pico



2. LED

3. Resistor



4. Push Button

5. Buzzer
Buzzer Pin Configuration

3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian:

Prinsip Kerja: 

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. Analisa[Kembali]









6. Video Demo[Kembali]


7. Download File[Kembali]

Rangkaian [download]
Video simulasi [download]

Komentar

Postingan populer dari blog ini

Sub Chapter 7.6

MODUL 1 PRAKTIKUM SISTEM DIGITAL

Modul 2