from machine import Pin
import utime
# Konfigurasi pin
BUZZER = Pin(12, Pin.OUT)
Button1 = Pin(10, Pin.IN, Pin.PULL_UP)
Button2 = Pin(7, Pin.IN, Pin.PULL_UP)
def buzz(duration):
print("Buzzer ON")
BUZZER.value(1)
utime.sleep(duration)
BUZZER.value(0)
print("Buzzer OFF")
while True:
if Button1.value() == 0 and Button2.value() == 0:
utime.sleep(0.05) # Debounce untuk mencegah noise
if Button1.value() == 0 and Button2.value() == 0: # Cek ulang
buzz(5)
while Button1.value() == 0 or Button2.value() == 0:
utime.sleep(0.1) # Tunggu hingga dilepas