Laporan Akhir 2 Modul 1
(Percobaan 1)
- Rangkai semua komponen
- Buat program di website wokwi
- Jalankan program dan cobakan sesuai kondisi
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]
Datasheet Resistor [Download]
Datasheet LED [Download]


.jpg)



.jpeg)

No comments:
Post a Comment