from machine import Pin, PWM, Timer
import time
SI = 494
LA = 440
SOL = 392
boton = Pin(0, Pin.IN, Pin.PULL_UP)
bocina = PWM(Pin(16), freq = 440, duty_u16 = 0)
def Tono(nota, tiempo):
bocina.freq(nota)
bocina.duty_u16(32767)
time.sleep_ms(tiempo*500)
bocina.duty_u16(0)
time.sleep_ms(20)
def fun_boton(boton):
Tono(SI,2)
Tono(SI,1)
Tono(LA,1)
Tono(SOL,1)
Tono(LA,1)
Tono(SI,1)
Tono(SI,1)
Tono(SI,1)
Tono(LA,1)
Tono(LA,1)
Tono(SI,1)
Tono(LA,1)
Tono(SOL,1)
boton.irq(trigger=Pin.IRQ_FALLING | Pin.IRQ_RISING, handler = fun_boton)
while True:
pass