#--------------------------------------------------
# Für sleep() das Modul time importieren
import time
# Für PWM das Modul machine importieren
import machine
#--------------------------------------------------
# setup
# Ein PWM-Objekt erzeugen um den Buzzer mit PWM ansteuern zu können:
# - Buzzer ist an Pin 15 angeschlossen
# - Tastgrad auf 512 (=50%) ist idela für die Tonausgabe
buzzer = machine.PWM(machine.Pin(15), duty=512)
#--------------------------------------------------
while True:
# Tastgrad auf 50% setzen
buzzer.duty(512)
# 2000 Hz Ton über den Buzzer ausgeben
buzzer.freq(2000)
# Pause 100 ms
time.sleep(0.1)
# Ausgabe von Ton beenden indem der Tastgrad auf 0% gesetzt wird
buzzer.duty(0)
# Pause 3 Sekunden
time.sleep(3)