from machine import Pin
import time
# Konfigurasi pin
buzzer = Pin(12, Pin.OUT)      # Buzzer di GP12
button1 = Pin(7, Pin.IN, Pin.PULL_DOWN)  # Tombol 1 di GP7
button2 = Pin(10, Pin.IN, Pin.PULL_DOWN)  # Tombol 2 di GP10
# Variabel status buzzer
buzzer_on = False
while True:
    # Jika tombol 1 ditekan -> nyalakan buzzer
    if button1.value() == 1:
        buzzer_on = True
        time.sleep(0.2)  # debounce kecil
    # Jika tombol 2 ditekan -> matikan buzzer
    if button2.value() == 1:
        buzzer_on = False
        time.sleep(0.2)  # debounce kecil
    # Atur kondisi buzzer sesuai status
    if buzzer_on:
        buzzer.value(1)
    else:
        buzzer.value(0)
    time.sleep(0.05)