TP 1




1. Prosedur[Kembali]

1. Buka Wokwi 

2. Tambahkan komponen (Raspberry Pi Pico,Push Button,Resistor,LED).

3. Hubungkan komponen sesuai kondisi

4. Tambahkan Program sesuai dengan kondisi rangkaian

5. Jalankan simulasi 

2. Hardware dan Diagram Blok[Kembali]

a. Hardware

1. Rasberry Pi Pico

                                                                                    
Gambar Mikrokontroler Rasberry Pi Pico 

Raspberry Pi Pico adalah papan mikrocontroller yang berbasis pada chip RP2040. Papan ini dikembangkan oleh Raspberry Pi Foundation dan sangat cocok untuk proyek-proyek dalam pengembangan embedded



2. Push Button


                                                                    
Gambar push button

Push button adalah saklar mekanis yang digunakan untuk menghubungkan atau memutuskan arus listrik ketika ditekan. Push button sering digunakan dalam kontrol rangkaian elektronik, seperti tombol power, reset, atau input manual dalam sistem mikrokontroler.


3. LED

                                                                                                    
Gambar LED 

LED adalah dioda semikonduktor yang dapat memancarkan cahaya ketika dialiri arus listrik. LED digunakan dalam berbagai aplikasi seperti indikator elektronik, pencahayaan, dan display. LED hanya bekerja pada arah bias maju dan memiliki berbagai warna yang ditentukan oleh material semikonduktornya.

4. Resistor



Gambar resistor 

Resistor adalah komponen elektronik pasif yang berfungsi untuk membatasi arus listrik dalam suatu rangkaian. Resistor bekerja berdasarkan hukum Ohm, yang menyatakan bahwa tegangan (V) = arus (I) × resistansi (R). Resistor memiliki satuan Ohm (Ω) dan digunakan dalam berbagai aplikasi seperti pembagian tegangan, kontrol arus, dan proteksi rangkaian elektronik.



b. Diagram Blok



3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]




        Rangkaian pada gambar menggunakan Raspberry Pi Pico sebagai mikrokontroler yang mengontrol empat tombol push-button sebagai input dan dua LED merah sebagai output. Setiap tombol terhubung ke salah satu pin GPIO Raspberry Pi Pico, yang memungkinkan mikrokontroler membaca perubahan sinyal ketika tombol ditekan. Berdasarkan logika pemrograman, Raspberry Pi Pico akan mengatur status LED, baik menyalakan maupun mematikannya sesuai dengan tombol yang ditekan. LED dalam rangkaian ini juga dilengkapi dengan resistor sebagai pembatas arus untuk mencegah kerusakan. Secara umum, rangkaian ini dapat berfungsi sebagai sistem kontrol LED sederhana, di mana setiap tombol dapat dikonfigurasi untuk menyalakan atau mematikan LED tertentu sesuai dengan kebutuhan.




a.Flowchart


b. Listing Program

from machine import Pin
                    import time 

# Inisialisasi GPIO

pin_button = [9, 10, 11, 17]  # Pin untuk push button

pin_led = [2, 3]  # Pin untuk LED

 

# Inisialisasi tombol sebagai input dengan pull-down resistor

button = [Pin(pin, Pin.IN, Pin.PULL_DOWN) for pin in pin_button]

 

# Inisialisasi LED sebagai output

led = [Pin(pin, Pin.OUT) for pin in pin_led]

 

while True:

    # Pengecekan kondisi untuk LED 1

    if button[0].value() == 1 or button[1].value() == 1:

        led[0].on()

    else:

        led[0].off()

 

    # Pengecekan kondisi untuk LED 2

    if button[2].value() == 1 or button[3].value() == 1:

        led[1].on()

    else:

        led[1].off()

 

    time.sleep(0.1)  # Delay 0.1 detik untuk debounce sederhana





5. Kondisi[Kembali]

Percobaan 1 Kondisi 8 

Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 4 input Push button dan 2 output led merah, dengan 2 input masing-masing menghidupkan 1 output.

 

 

Komentar