Laporan Akhir 2 Modul 1
(Percobaan 1)

1. Prosedur 
[Kembali]
  • Rangkai semua komponen 
  • Buat program di website 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




Diagram Blok  :



3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]



Prinsip Kerja : 

Rangkaian ini memanfaatkan Raspberry Pi Pico untuk mengendalikan tujuh LED secara individual melalui tujuh tombol tekan. Setiap tombol bertindak sebagai saklar digital yang terhubung ke pin GPIO pada Pico. Ketika sebuah tombol ditekan, Pico mendeteksi perubahan status dan mengaktifkan LED yang sesuai. Untuk menjaga stabilitas sistem dan menghindari pembacaan yang tidak akurat, sebuah jeda singkat dimasukkan ke dalam loop utama program.

4. Flowchart dan Listing Program [Kembali]

Flowchart :


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









6. Video Demo [Kembali]


7. Download File [Kembali]

Download HTML [Download]
Download Video Demo [Download]
Download Listing Program [Download]
Datasheet Raspberry Pi Pico [Download]
Datasheet Push Button [Download]
Datasheet Resistor [Download]
Datasheet LED [Download]

No comments:

Post a Comment