from machine import Pin,PWM
import time
flag,i=1,0
note_list=[262,294,330,350,393,441,495]
buzzerPin = Pin(4,Pin.OUT)
key1=Pin(27,Pin.IN,Pin.PULL_UP)
key2=Pin(26,Pin.IN,Pin.PULL_UP)
key3=Pin(25,Pin.IN,Pin.PULL_UP)
key4=Pin(33,Pin.IN,Pin.PULL_UP)
key5=Pin(32,Pin.IN,Pin.PULL_UP)
key6=Pin(35,Pin.IN,Pin.PULL_UP)
key7=Pin(34,Pin.IN,Pin.PULL_UP)
while flag:
if key1.value()==0:
km=1
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key2.value()==0:
km=2
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key3.value()==0:
km=3
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key4.value()==0:
km=4
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key5.value()==0:
km=5
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key6.value()==0:
km=6
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
elif key7.value()==0:
km=7
buzzer = PWM(buzzerPin ,freq = (note_list[km-1]), duty=900)
time.sleep(0.5)
buzzer.deinit()
else :
pass
# def keymap():
# buzzer.freq = (note_list[km])
# time.sleep(0.5)
# buzzer.deinit()