PERCOBAAN 5 KONDISI 4
1. Prosedur [kembali]
Buzzer & Push Buttton
2. Hardware dan Diagram Blok [kembali]
- Rasberry Pi Pico
- Button
- Buzzer
3. Rangkaian Simulasi dan Prinsip Kerja [kembali]
Prinsip kerja:
4. Flowchart dan Listing Program [kembali]
Listing Program:
from machine import Pin
import utime
# Konfigurasi pin
BUZZER = Pin(15, Pin.OUT)
Button1 = Pin(1, Pin.IN, Pin.PULL_UP)
Button2 = Pin(4, Pin.IN, Pin.PULL_UP)
def buzz(duration):
BUZZER.value(1) # Nyalakan buzzer
utime.sleep_ms(duration)
BUZZER.value(0) # Matikan buzzer
while True:
Button1State = Button1.value()
Button2State = Button2.value()
# Jika kedua tombol ditekan secara bersamaan
if Button1State == 0 and Button2State == 0:
print("saat kedua tombol ditekan, buzzer aktif selama 5 detik")
buzz(5000)
utime.sleep_ms(1) # Debounce sederhana
5. Video Demo [kembali]
6. Kondisi [kembali]
P5 Kondisi 4:
Buatlah Rangkaian seperti gambar pada percobaan 5 dengan kondisi ketika kedua push button ditekan maka buzzer akan aktif selama 5 detik
7. Video Simulasi [kembali]
8. Download file [kembali]
Tidak ada komentar:
Posting Komentar