from machine import Pin
import utime
# Inisialisasi Pin
BUZZER = Pin(12, Pin.OUT)
Button1 = Pin(7, Pin.IN, Pin.PULL_UP) # Tombol untuk menyalakan buzzer
Button2 = Pin(10, Pin.IN, Pin.PULL_UP) # Tombol untuk mematikan buzzer
buzzer_state = False # Menyimpan status buzzer
while True:
if Button1.value() == 0: # Jika tombol 1 ditekan
print("Tombol 1 ditekan: Buzzer ON")
BUZZER.value(1) # Nyalakan buzzer
buzzer_state = True # Simpan status buzzer
utime.sleep_ms(200) # Debounce
if Button2.value() == 0: # Jika tombol 2 ditekan
print("Tombol 2 ditekan: Buzzer OFF")
BUZZER.value(0) # Matikan buzzer
buzzer_state = False # Simpan status buzzer
utime.sleep_ms(200) # Debounce
utime.sleep_ms(10) # Jeda untuk menghindari CPU overload