TP 1 uP uC M1



1. Prosedur [kembali]
    Langkah-langkah percobaan :

        1. Siapkan alat dan bahan yaitu dengan komponen utama Rapsberry Pi Pico, Push Button, Resistor dan LED

        2. Rangkai sesuai gambar percobaan

       3. Rancang kerja rangkaian sesuai flowchat

       4. Tekan tombol “Play” untuk menjalankan simulasi



2. Hardware dan Diagram Blok [kembali]
        A. Hardware
            1. Rapsberyy Pi Pico




            2. Push Button








            3. Resistor


            4. LED
       


                      B. Blok Diagram

3. Rangkaian Simulasi dan Prinsip Kerja [kembali]


Pada kondisi awal, semua LED dalam keadaan mati. Ketika Push Button Pertama ditekan maka akan mengaktifkan lampu LED pertama , dan push button kedua akan mengaktifkan LED yang kedua , begitu seterusnya sampai dengan push button ketujuh mengaktifkan LED yang ketujuh , dengan demikian, rangkaian ini bekerja dengan prinsip membaca input digital dari push button dan mengontrol output LED secara langsung menggunakan Raspberry Pi Pico.
   

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. Kondisi [kembali]

       Percobaan 1 Kondisi 5 
       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

6. Video Simulasi [kembali]





7. Download file [kembali]