TP P1K1

 

PERCOBAAN 1 KONDISI 1




1. Prosedur [kembali]

Led & Push Button

  1. Siapkan alat alat yang diperlukan pada wokwi simulation
  2. Hubungkan Push Button pada pin GPIO 10,11 dan 12
  3. Hubungkan bagian anoda LED ke pin GPIO 2,3,4 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 (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, 4 ]  # Output LED
button_pins = [ 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
    if buttons[0].value() == 1:
        leds[0].on()
    else:
        leds[0].off()
   
    # Kontrol LED 2 dengan tombol 2 dan
    if buttons[1].value() == 1:
        leds[1].on()
    else:
        leds[1].off()
         # Kontrol LED 3 dengan tombol 3 dan
    if buttons[2].value() == 1:
        leds[2].on()
    else:
        leds[2].off()
   
    time.sleep(0.05)  # Delay untuk debounce sederhana

5. Video Demo [kembali]

6. Kondisi [kembali]

P1 K1 
Buatlah rangkaian seperti gambar percobaan 1 dengan input 3 input Push button dan 3 output led merah, dengan masing-masing input menghidupkan masing-masing output.

7. Video Simulasi [kembali]



8. Download file [kembali]

Komentar

Postingan populer dari blog ini