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)