Percobaan 5 kondisi 1
Buzzer & Push Button
1. Rangkai rangkaian di website wokwi sesuai dengan kondisi percobaan.
2. Buat program di website wokwi.
4. Setelah program selesai, jalankan simulasi rangkaian pada website wokwi sesuai kondisi.
2. Buat program di website wokwi.
4. Setelah program selesai, jalankan simulasi rangkaian pada website wokwi sesuai kondisi.
5. Selesai.
2. Hardware dan Diagram Blok[Kembali]
Hardware :
- Raspberry pi pico
- Push button
- Buzzer
3. Rangkaian Simulasi[Kembali]
- Rangkaian sebelum di running
- Rangkaian setelah di running
- Prinsip Kerja
Prinsip kerja rangkaian ini didasarkan pada kontrol logika digital menggunakan Raspberry Pi Pico. Push button berfungsi sebagai input digital, sedangkan buzzer sebagai output. Saat tombol belum ditekan, pin input berada dalam kondisi LOW (0) karena menggunakan pull-down resistor internal. Ketika tombol ditekan, pin input berubah menjadi HIGH (1), yang dideteksi oleh Raspberry Pi Pico. Mikrokontroler kemudian mengaktifkan buzzer dengan mengatur pin output ke HIGH, sehingga buzzer berbunyi. Program menggunakan fungsi time.sleep(3) untuk menjaga buzzer tetap aktif selama 3 detik, lalu mematikannya dengan mengubah pin output ke LOW. Jika tombol dilepaskan, sistem kembali ke kondisi awal, menunggu input berikutnya. Prinsip kerja ini memanfaatkan konsep kontrol digital sederhana, di mana mikrokontroler membaca status input, memprosesnya, dan mengontrol output berdasarkan kondisi yang telah diprogram.
4. Flowchart dan Listing Program[Kembali]
- Flowchart
- Listing Program
from machine import Pin
import time
# Inisialisasi pin
button = Pin(6, Pin.IN, Pin.PULL_DOWN) # pin button
buzzer = Pin(12, Pin.OUT) # pin buzzer
while True:
if button.value() == 1: # Jika tombol ditekan
buzzer.on() # Aktifkan buzzer
time.sleep(3) # Tunggu selama 3 detik
buzzer.off() # Matikan buzzer
time.sleep(0.1) # Debounce sederhana
Percobaan 5 Kondisi 1
Buatlah Rangkaian seperti gambar pada percobaan 5 dengan kondisi ketika push button ditekan maka buzzer akan aktif selama 3 detik
Tidak ada komentar:
Posting Komentar