from machine import Pin, ADC
import time
potenciometro = ADC(Pin(34))
potenciometro.atten(ADC.ATTN_11DB)
potenciometro.width(ADC.WIDTH_10BIT)
ledAzul = Pin(23, Pin.OUT)
ledVerde = Pin(22, Pin.OUT)
ledAmarillo = Pin(21, Pin.OUT)
ledNaranja = Pin(19, Pin.OUT)
ledRojo = Pin(18, Pin.OUT)
while True:
valor = potenciometro.read()
#print(valor)
nivel = 5/1023*valor
nivel = int(nivel)
print(nivel)
if nivel == 1:
ledAzul.on()
ledVerde.off()
ledAmarillo.off()
ledNaranja.off()
ledRojo.off()
elif nivel == 2:
ledAzul.on()
ledVerde.on()
ledAmarillo.off()
ledNaranja.off()
ledRojo.off()
elif nivel == 2:
ledAzul.on()
ledVerde.on()
ledAmarillo.on()
ledNaranja.off()
ledRojo.off()
elif nivel == 3:
ledAzul.on()
ledVerde.on()
ledAmarillo.on()
ledNaranja.off()
ledRojo.off()
elif nivel == 4:
ledAzul.on()
ledVerde.on()
ledAmarillo.on()
ledNaranja.on()
ledRojo.off()
elif nivel == 5:
ledAzul.on()
ledVerde.on()
ledAmarillo.on()
ledNaranja.on()
ledRojo.on()
else:
ledAzul.off()
ledVerde.off()
ledAmarillo.off()
ledNaranja.off()
ledRojo.off()
time.sleep(0.2)