PERCOBAAN 1 KONDISI 8




1. Prosedur [kembali]

Led & Push Button

  1. Siapkan alat alat yang diperlukan pada wokwi simulation
  2. Hubungkan Push Button pada pin GPIO 9,10,11 dan 12
  3. Hubungkan bagian anoda LED ke pin GPIO 2,3 dan bagian Katoda ke ground
  4. Hubungan Pin kiri push button ke sumber 3,3V
  5. Inputkan Listing Program
  6. Running
2. Hardware dan Diagram Blok [kembali]

 

  • Rasberry Pi Pico

 

 

  • LED


 

 

  • Button



3. Rangkaian Simulasi dan Prinsip Kerja [kembali]
Prinsip kerja:

  •  Raspberry Pi Pico membaca status dari setiap push button yang terhubung ke pin GPIO (9, 10, 11 dan 12).
  • Jika tombol ditekan, nilai input pada pin GPIO terkait berubah menjadi 1 (HIGH).
  •       Raspberry Pi Pico kemudian mengaktifkan (menyalakan) LED yang sesuai dengan tombol yang ditekan.
  •       Jika tombol tidak ditekan, nilai input tetap 0 (LOW), dan LED akan mati.
  •       Program menggunakan loop while True, sehingga terus memeriksa status tombol secara berulang.
  •       Delay 0.05 detik digunakan untuk menghindari efek bouncing saat tombol ditekan.




4. Flowchart dan Listing Program [kembali]
Listing Program:
from machine import Pin
import time

# Daftar GPIO untuk LED dan push button
led_pins = [2, 3]  # Output LED
button_pins = [9, 10, 11, 12]  # 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:
    # Kontrol LED 1 dengan tombol 1 dan 2
    if buttons[0].value() == 1 or buttons[1].value() == 1:
        leds[0].on()
    else:
        leds[0].off()
   
    # Kontrol LED 2 dengan tombol 3 dan 4
    if buttons[2].value() == 1 or buttons[3].value() == 1:
        leds[1].on()
    else:
        leds[1].off()
   
    time.sleep(0.05)  # Delay untuk debounce sederhana



5. Video Demo [kembali]


6. Kondisi [kembali]

P1 K8 
: Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 4 input Push button dan 2 output led merah, dengan 2 input masing-masing menghidupkan 1 output

7. Video Simulasi [kembali]
8. Download file [kembali]

Komentar

Postingan populer dari blog ini