from machine import Pin
import utime
# Konfigurasi pin buzzer dan tombol
buzzer = Pin(12, Pin.OUT) # Buzzer pada GP12
button1 = Pin(10, Pin.IN, Pin.PULL_UP) # Tombol 1 pada GP10
button2 = Pin(7, Pin.IN, Pin.PULL_UP) # Tombol 2 pada GP7
button3 = Pin(9, Pin.IN, Pin.PULL_UP) # Tombol 3 pada GP9
while True:
# Baca kondisi tombol (0 = ditekan, 1 = tidak ditekan)
b1_state = button1.value()
b2_state = button2.value()
b3_state = button3.value()
# Jika ketiga tombol ditekan bersamaan (semuanya 0)
if b1_state == 0 and b2_state == 0 and b3_state == 0:
buzzer.value(1) # Aktifkan buzzer
print("Buzzer Berbunyi!")
else:
buzzer.value(0) # Matikan buzzer
# Debounce sederhana
utime.sleep_ms(50)