import machine
import utime
button_pin1 = machine.Pin(21, machine.Pin.IN, machine.Pin.PULL_UP)
button_pin2 = machine.Pin(20, machine.Pin.IN, machine.Pin.PULL_UP)
button_pin3 = machine.Pin(19, machine.Pin.IN, machine.Pin.PULL_UP)
button_pin4 = machine.Pin(18, machine.Pin.IN, machine.Pin.PULL_UP)
buzzer_pin = machine.Pin(15)
buzzer_pwm = machine.PWM(buzzer_pin)
def play_tone1(frequency):
buzzer_pwm.freq(frequency)
buzzer_pwm.duty_u16(32768)
def play_tone2(frequency):
buzzer_pwm.freq(frequency)
buzzer_pwm.duty_u16(32768)
def play_tone3(frequency):
buzzer_pwm.freq(frequency)
buzzer_pwm.duty_u16(32768)
def play_tone4(frequency):
buzzer_pwm.freq(frequency)
buzzer_pwm.duty_u16(32768)
while True:
if button_pin1.value() == 0:
play_tone1(262)
else:
buzzer_pwm.duty_u16(0)
utime.sleep_ms(10)
if button_pin2.value() == 0:
play_tone2(293)
else:
buzzer_pwm.duty_u16(0)
utime.sleep_ms(10)
if button_pin3.value() == 0:
play_tone2(330)
else:
buzzer_pwm.duty_u16(0)
utime.sleep_ms(10)
if button_pin4.value() == 0:
play_tone2(393)
else:
buzzer_pwm.duty_u16(0)
utime.sleep_ms(10)