from machine import Pin, ADC, PWM
import time
potenciometro=ADC(Pin(34))
potenciometro.atten(ADC.ATTN_11DB)
led_dc=PWM(Pin(18))
led_dc.freq(1000)
while True:
lectura_s2=potenciometro.read()
valor_pwm=int(lectura_s2/4)
if valor_pwm>1023:
valor_pwm=1023
led_dc.duty(valor_pwm)
porcentaje=(valor_pwm*100)//1023
print("ADC S2 (13-bit):", lectura_s2, " | Valor PWM:", valor_pwm, " | Potencia:", round(porcentaje, 1), "%")
time.sleep(1)