from machine import Pin, PWM
import time
# Configuración del zumbador en el pin 2
Zumbador = PWM(Pin(2), freq=440, duty=512)
def sonido(freq, sleep):
Zumbador.freq(freq) # Configura la frecuencia del zumbador
Zumbador.duty(512) # Activa el zumbador con una señal de duty cycle de 50%
time.sleep(sleep) # Mantiene el sonido por el tiempo indicado
Zumbador.duty(0) # Apaga el zumbador después del tiempo de espera
# Bucle infinito fuera de la función
while True:
sonido(440, 0.6) # Tono de 440 Hz por 0.6 segundos
time.sleep(0.2) # Pausa entre tonos
sonido(900, 0.6) # Tono de 900 Hz por 0.6 segundos
time.sleep(0.2) # Pausa entre tonos