from machine import Pin, ADC, PWM
import time
#E scriba un programa en Micropython para la Raspberry Pi Pico usando el simulador
# Wokwi que tenga 3 potenciómetros que controlen los colores de un led RGB. Debe usar
# ADC y PWM.
led1_pin = 26
led2_pin = 27
led3_pin = 28
led_r_pin = 6
led_g_pin = 5
led_b_pin = 4
adc1 = ADC(Pin(led1_pin))
adc2 = ADC(Pin(led2_pin))
adc3 = ADC(Pin(led3_pin))
led_r = PWM(Pin(led_r_pin))
led_g = PWM(Pin(led_g_pin))
led_b = PWM(Pin(led_b_pin))
while True:
led1_pin_value = adc1.read_u16()
led2_pin_value = adc2.read_u16()
led3_pin_value = adc3.read_u16()
led1_pin_normalized = led1_pin_value/65535
led2_pin_normalized = led2_pin_value/65535
led3_pin_normalized = led3_pin_value/65535
led_r.duty_u16(int(led1_pin_normalized*65535))
led_g.duty_u16(int(led1_pin_normalized*65535))
led_b.duty_u16(int(led1_pin_normalized*65535))
time.sleep(0.1)