Laporan Akhir 1
Percobaan 1
1. Prosedur [Kembali]
- Rangkai semua komponen
- Buat program di Thonny IDE
- Jalankan program dan cobakan sesuai percobaan
- Rangkaian
- Prinsip Kerja
- Listing Program
from machine import Pinimport time# Daftar GPIO untuk LED dan push buttonled_pins = [2, 3, 4, 5, 6, 7, 16] # Output LEDbutton_pins = [9, 10, 11, 12, 13, 14, 17] # Input dari push button# Inisialisasi LED sebagai outputleds = [Pin(pin, Pin.OUT) for pin in led_pins]# Inisialisasi push button sebagai input dengan pull-downbuttons = [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 ditekanleds[i].on() # Nyalakan LEDelse:leds[i].off() # Matikan LEDtime.sleep(0.05) # Delay untuk debounce sederhana
Percobaan 1 dengan input 7 input Push button dan 7 output LED, dengan 1 input masing-masing menghidupkan 1 output
HTML [Download] Rangkaian [Download]
Komentar
Posting Komentar