from machine import Pin, PWM
import time
# PWM auf Pin 15 einrichten
pwm_pin = PWM(Pin(1)) # Pin 15 als PWM-Pin
pwm_pin.freq(1000) # Frequenz auf 1 kHz setzen
# Schleife, um den Duty Cycle von 0% auf 100% und zurück zu steuern
while True:
# Duty Cycle von 0 bis 100% erhöhen
for duty in range(0, 65536, 1000): # 0 bis 65535 für 0% bis 100%
pwm_pin.duty_u16(duty) # Duty Cycle setzen
time.sleep(3) # kurze Verzögerung
# Duty Cycle von 100% auf 0% verringern
for duty in range(65535, -1, -1000): # 65535 bis 0 für 100% bis 0%
pwm_pin.duty_u16(duty)
time.sleep(0.01)