Tugas Pendahuluan 1




Tugas Pendahuluan 1 Modul 1
(Percobaan 1 Kondisi 6)

1. Kondisi
[Kembali]

Percobaan 1 kondisi 6) 
Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 2 input Push button dan 6 output led merah, dengan 1 input masing-masing menghidupkan 3 output

2. Gambar Rangkaian Simulasi [Kembali]


listing program :
from machine import Pin
import time

# Daftar GPIO untuk LED dan push button
led_pins = [2, 3, 4, 8, 7, 16]  # 6 Output LED
button_pins = [11, 13]  # 2 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:
    # Jika button 1 ditekan, nyalakan 3 LED pertama
    if buttons[0].value() == 1:
        for i in range(3):
            leds[i].on()
    else:
        for i in range(3):
            leds[i].off()
   
    # Jika button 2 ditekan, nyalakan 3 LED berikutnya
    if buttons[1].value() == 1:
        for i in range(3, 6):
            leds[i].on()
    else:
        for i in range(3, 6):
            leds[i].off()
   
    time.sleep(0.05)  # Delay untuk debounce sederhana

3. Video Simulasi [Kembali]






4. Prinsip Kerja Rangkaian [Kembali]

Rangkaian pada gambar merupakan simulasi menggunakan Wokwi yang melibatkan Raspberry Pi Pico sebagai mikrokontroler, enam LED sebagai output, serta dua push button sebagai input. Setiap LED dihubungkan ke GPIO 2, 3, 4, 8, 7, dan 16 dan dikonfigurasi sebagai output, sementara push button dihubungkan ke GPIO 11 dan 13 dengan konfigurasi sebagai input menggunakan pull-down resistor. Prinsip kerja rangkaian ini adalah ketika tombol pertama ditekan, tiga LED pertama (GPIO 2, 3, dan 4) akan menyala, dan akan mati kembali ketika tombol dilepas. Demikian pula, ketika tombol kedua ditekan, tiga LED berikutnya (GPIO 8, 7, dan 16) akan menyala, dan akan mati saat tombol dilepas. Sistem ini bekerja dalam loop tak hingga, di mana Raspberry Pi Pico terus memeriksa status tombol untuk mengontrol nyala dan matinya LED. Dengan menggunakan pull-down resistor, LED tetap dalam keadaan mati saat tombol tidak ditekan, sehingga sistem hanya merespons ketika ada interaksi dengan tombol. Rangkaian ini dapat digunakan sebagai dasar pembelajaran dalam mengontrol LED menggunakan push button pada Raspberry Pi Pico.
5. Link Download [Kembali]
    
    Download Simulasi Rangkaian [klik disini]
    










 

Komentar

Postingan populer dari blog ini

Tugas Besar Line Follower

Approximation Hybrid Equivalent Circuit