from machine import ADC,Pin,PWM
import time
adc = ADC(Pin(12))
r = PWM(Pin(18),freq=5000,duty=0)
g = PWM(Pin(19),freq=5000,duty=341)
b = PWM(Pin(5),freq=5000,duty=700)
while True:
pot_value = adc.read()
print("Poteniometer Value:", pot_value)
time.sleep(1)
duty_cycle = pot_value // 4
print("Duty Value:", duty_cycle)
if 0 <= duty_cycle <= 341:
r.duty(duty_cycle)
g.duty(0)
b.duty(0)
elif 341 <= duty_cycle <= 700:
r.duty(0)
g.duty(duty_cycle)
b.duty(0)
elif 700 <= duty_cycle <= 1023:
r.duty(0)
g.duty(0)
b.duty(duty_cycle)