LA Percobaan 1 (Modul 1)




1. Prosedur
[Kembali]

    1. Akses Wokwi melalui browser untuk mulai membuat rangkaian.

    2. Buat program di wokwi sesuai dengan kondisi percobaan.

    3. Compile dan jalankan program.

    4. Amati hasil simulasi Wokwi dan pastikan berfungsi sesuai dengan kondisi.

    5. Selesai.


2. Hardware dan Diagram Blok [Kembali]
    A. Hardware:

1. Raspberry Pi Pico


2. LED


3. Push Button


4. Resistor


    B. Diagram Blok:



3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]
Rangkaian pada Wokwi

Rangkaian pada praktikum
    
    Prinsip kerja:
        Program ini mengontrol tujuh LED berdasarkan status tujuh tombol push button yang masing-masing terhubung ke pin GPIO pada sebuah mikrokontroler. LED dikonfigurasi sebagai output, sementara tombol push button dikonfigurasi sebagai input dengan pull-down internal, sehingga default-nya bernilai low (0). Dalam loop utama, program secara berulang membaca status setiap tombol. Jika tombol ditekan (value() == 1), LED yang sesuai akan menyala; jika tombol dilepas, LED akan mati. Program juga menambahkan delay 50 milidetik (time.sleep(0.05)) sebagai metode sederhana untuk mengurangi efek debounce, mencegah pembacaan tombol yang tidak stabil akibat noise mekanis.

4. Flowchart dan Listing Program [Kembali]
    A. Flowchart
    B. Listing Program
    from machine import Pin
    import time

# Daftar GPIO untuk LED dan push button
    led_pins = [2, 3, 4, 5, 6, 7, 16] # Output LED
    button_pins = [9, 10, 11, 12, 13, 14, 17] # Input dari push button

# Inisialisasi LED sebagai output
    leds = [Pin(pin, Pin.OUT) for pin in led_pins]

# Inisialisasi push button sebagai input dengan pull-down
    buttons = [Pin(pin, Pin.IN, Pin.PULL_DOWN) for pin in button_pins]
    while True:
        for i in range(7):
        if buttons[i].value() == 1: # Jika push button ditekan
            leds[i].on() # Nyalakan LED
        else:
            leds[i].off() # Matikan LED
   
    time.sleep(0.05) # Delay untuk debounce sederhana


5. Video Rangkaian [Kembali]

6. Analisa [Kembali]

7. Link Download [Kembali]
Video Disini
Rangkaian Disini

Komentar

Postingan populer dari blog ini

Modul 1: Gerbang Logika Dasar, Monostable Multivibrator, & Flip flop

Tugas Besar

Tugas Pendahuluan Modul 2 (Percobaan 1 Kondisi 21)