from machine import Pin, ADC, PWM
import time
led = PWM(Pin(24))
pot = ADC(Pin(28)) # Promijenjeno u Pin(28) ako je u pitanju ADC pin na vašem mikrokontroleru
led.freq(20000) # Postavljanje frekvencije PWM-a na 20 kHz (1 / period)
while True:
pot_value = pot.read_u16() / 65535 # Normalizacija ADC vrijednosti (0 do 65535)
led.duty_u16(int(pot_value * 65535)) # Postavljanje dužine pulsa PWM-a
time.sleep(0.5)