from machine import Pin, PWM
from utime import sleep,sleep_ms
buzzer = PWM(Pin(15))
Do = Pin(21, Pin.IN, Pin.PULL_UP)
Re = Pin(22, Pin.IN, Pin.PULL_UP)
Mi = Pin(2, Pin.IN, Pin.PULL_UP)
Fa = Pin(4, Pin.IN, Pin.PULL_UP)
Sol = Pin(5, Pin.IN, Pin.PULL_UP)
La = Pin(18, Pin.IN, Pin.PULL_UP)
Si= Pin(19, Pin.IN, Pin.PULL_UP)
while True:
estado=Do.value()
estado2=Re.value()
estado3=Mi.value()
estado4=Fa.value()
estado5=Sol.value()
estado6=La.value()
estado7=Si.value()
if estado==0:
buzzer.freq(261)
buzzer.duty(1)
print("Do")
sleep_ms(200)
elif estado2==0:
buzzer.freq(293)
buzzer.duty(1)
print("Re")
sleep_ms(200)
elif estado3==0:
buzzer.freq(329)
buzzer.duty(1)
print("Mi")
sleep_ms(200)
elif estado4==0:
buzzer.freq(349)
buzzer.duty(1)
print("Fa")
sleep_ms(200)
elif estado5==0:
buzzer.freq(392)
buzzer.duty(1)
print("Sol")
elif estado6==0:
buzzer.freq(440)
buzzer.duty(1)
print("La")
elif estado7==0:
buzzer.freq(493)
buzzer.duty(1)
print("Si")
else:
buzzer.freq(261)
buzzer.duty(0)
sleep_ms(200)
#print(estado)
#print(estado2)
#print(estado3)
#print(estado4)
#print(estado5)
#print(estado6)
#print(estado7)
#sleep_ms(200)