from machine import pin,PWM
import time
buzzar = PWM(pin(15))
c= 262
D = 294
E = 330
F = 349
G = 392
A = 440
melody = [
C, C, G, G, A, A, G,
F, F, E, E, D, D, C,
G, G, F, F, E, E, D,
G, G, F, F, E, E, D,
C, C, G, G, A, A, G,
F, F, E, E, D, D, C
]
durations = [
0.4,0.4,0.4,0.4,0.4,0.4,0.8,
0.4,0.4,0.4,0.4,0.4,0.4,0.8,
0.4,0.4,0.4,0.4,0.4,0.4,0.8,
0.4,0.4,0.4,0.4,0.4,0.4,0.8,
0.4,0.4,0.4,0.4,0.4,0.4,0.8,
0.4,0.4,0.4,0.4,0.4,0.4,1.0
]
for i in range (len(melody)):
buzzer.freq(melody[i])
buzzer.duty_u16(3000)
time.sleep(durations[i])
buzzer.duty_u16(0)
time.sleep(0.05)
buzzer.definit()