Percobaan 1 kondisi 3
Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 5 input Push Button dan 5 output led merah, dengan masing-masing input menghidupkan masing-masing output
1. Siapkan alat-alat yang diperlukan pada simulasi wokwi
2. Rangkai rangkaian di website wokwi sesuai dengan kondisi percobaan.
3. Buat program di website wokwi.
4. Setelah program selesai, jalankan simulasi rangkaian pada website wokwi sesuai dengan kondisi.
5. Selesai.
2. Rangkai rangkaian di website wokwi sesuai dengan kondisi percobaan.
3. Buat program di website wokwi.
4. Setelah program selesai, jalankan simulasi rangkaian pada website wokwi sesuai dengan kondisi.
5. Selesai.
2. Hardware dan Diagram Blok[Kembali]
Hardware :
- Raspberry pi pico
Raspberry pi pico adalah papan rangkaian elektronik yang didalamnya terdapat komponen utama chip mikrokontroller RP2040, yang dirancang dan diproduksi oleh Raspberry pi foundatio. tidak seperti komputer mini raspberry pi lainnya yang menjalankan sistem operasi seperti Linux, Pico dirancang untuk tugas-tugas yang lebih sederhana dan langsung (embedded system, seperti membaca sensor, mengontrol perangkat atau melakukan pengolahan data pada tingkat hardware.
- Push button
- LED
LED adalah dioda ketika dialiri arus akan menghasilkan foton (cahaya). Led ini sering digunakan sebagai indikator status dalam rangkaian elektronik seperti menunjukkan daya aktif, kesalahan sistem atau sinyal peringatan. karena konsumsi daya nya rendah dan umur pakainya panjang,
- Resistor
Resistor adalah komponen elektronik yang berfungsi untuk menghambat arus listrik dalam suatu rangkaian. Nilai hambatan resistor diukur dalam satuan ohm dan sering digunakan untuk mengontrol tegangan, membatasi arus, serta melindungi komponen lain seperti LED dari kerusakan akibat arus berlebih.
Diagram Blok
3. Rangkaian Simulasi[Kembali]
- Rangkaian sebelum di running
- Rangkaian setelah di running
- Prinsip Kerja
Rangkaian ini bekerja dengan prinsip mikrokontroller di mana push button digunakan sebagai input, sedangkan LED sebagai output, dan Raspberry Pi Pico. Raspberry Pi Pico membaca status masing-masing tombol melalui pin GPIO yang telah dikonfigurasi sebagai input dengan pull-down resistor, sehingga saat tombol tidak ditekan, nilainya tetap terbaca sebagai logika Low, dan saat ditekan, nilainya berubah menjadi logika High. Ketika tombol dalam keadaan tidak ditekan, pull-down resistor memastikan bahwa input tetap bernilai LOW (0), sehingga LED tetap mati. Namun, saat tombol ditekan, koneksi ke 3.3V terhubung, menyebabkan input berubah menjadi HIGH (1). Berikut adalah proinsip kerja dari masing-masing komponen :
Push Button sebagai Input
- Setiap push button dihubungkan ke pin GPIO tertentu pada Raspberry Pi Pico.
- Saat push button tidak ditekan, sinyal input akan LOW (0) karena menggunakan pull-down resistor.
- Saat push button ditekan, sinyal input akan HIGH (1).
LED sebagai Output
- Setiap LED dikendalikan oleh satu pin GPIO output.
- Jika push button ditekan (HIGH/1), LED yang sesuai akan menyala.
- Jika push button dilepas (LOW/0), LED akan mati.
Mekanisme Kerja Keseluruhan
- Raspberry Pi Pico membaca status push button secara terus-menerus.
- Jika tombol ditekan, LED yang terkait akan menyala.
- Jika tombol dilepas, LED akan mati.
- Proses ini berjalan dalam loop yang terus diperbarui setiap 20 ms untuk menghindari efek bouncing pada tombol.
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] # Output LED
button_pins = [9, 10, 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(5):
if buttons[i].value() == 1: # Jika push button ditekan
leds[i].on() # Nyalakan LED
else:
leds[i].off() # Matikan LED
time.sleep(0.1) # Delay untuk debounce sederhana
Percobaan 1 Kondisi 3
Buatlah rangkaian seperti gambar pada percobaan 1 dengan input 5 input Push button dan 5 output led merah, dengan masing-masing input menghidupkan masing-masing output



.jpg)




Tidak ada komentar:
Posting Komentar