#Init: Bibliotheken einbinden
from machine import Pin, ADC
from time import sleep_ms
#---------------------------------------
#Init: Definiere den LED-Pin
led_pin = Pin(14, Pin.OUT)
#Init: Definiere den analogen Eingang
schieber = ADC(Pin(34))
schieber.atten(ADC.ATTN_11DB)
Zykluszeit = 100
#--------------------------------------
#Init: Helligkeitsfunktion definieren
def brightness_led(pin, Anzeit, Auszeit):
pin.value(1) # LED einschalten
sleep_ms(Anzeit)
pin.value(0) # LED ausschalten
sleep_ms(Auszeit)
#--------------------------------------
#Endlosschleife
while True:
ontime_ms = int(schieber.read_u16() / 654)
Prozent = (ontime_ms * 0.01)
Leuchtzeit = (Zykluszeit * Prozent)
Anzeit = (round(Leuchtzeit))
Auszeit = (Zykluszeit - Anzeit)
print (f"An: {Anzeit} , Aus: {Auszeit}")
brightness_led(led_pin, Anzeit, Auszeit)