from machine import Pin, ADC
from utime import sleep
potenciometro = ADC(Pin(4))
potenciometro.atten(ADC.ATTN_11DB)
led_rojo = Pin(26, Pin.OUT)
led_verde = Pin(27, Pin.OUT)
led_azul = Pin(14, Pin.OUT)
led_amarillo = Pin(12, Pin.OUT)
led_naranja = Pin(13, Pin.OUT)
set_point_luz = 2050
while True:
valor_adc = potenciometro.read()
voltaje = (valor_adc / 4095.0) * 3.3
print("valor potenciometro:{} ".format(valor_adc))
if 900 > valor_adc > 300 :
led_amarillo.value(0)
led_azul.value(0)
led_naranja.value(0)
led_rojo.value(1)
led_verde.value(0)
elif 1700 > valor_adc > 901:
led_amarillo.value(0)
led_azul.value(0)
led_naranja.value(0)
led_rojo.value(1)
led_verde.value(1)
elif 2500 > valor_adc > 1701:
led_amarillo.value(0)
led_azul.value(1)
led_naranja.value(0)
led_rojo.value(1)
led_verde.value(1)
elif 3500 > valor_adc > 2501:
led_amarillo.value(1)
led_azul.value(1)
led_naranja.value(0)
led_rojo.value(1)
led_verde.value(1)
elif 4095 > valor_adc > 3501:
led_amarillo.value(1)
led_azul.value(1)
led_naranja.value(1)
led_rojo.value(1)
led_verde.value(1)
else:
led_amarillo.value(0)
led_azul.value(0)
led_naranja.value(0)
led_rojo.value(0)
led_verde.value(0)