from machine import Pin, ADC
from time import sleep
#semaforo derecha (1)
ledr1 = Pin(15, Pin.OUT)
leda1 = Pin(14, Pin.OUT)
ledv1 = Pin(13, Pin.OUT)
pot1 = ADC (26)
ledr2 = Pin(0, Pin.OUT)
leda2 = Pin(1, Pin.OUT)
ledv2 = Pin(2, Pin.OUT)
Pot2 = ADC (27)
while True:
valores = pot1.read_u16()
porcentaje = (valores * 100)/65535
valores = Pot2.read_u16()
porcentaje = (valores * 100)/65535
print ("PORCENTAJE:", porcentaje)
if porcentaje <= 33:
ledr1.value(0)
leda1.value(0)
ledv1.value(1)
print ("CONTROL.ADC: VERDE")
elif porcentaje <= 66:
ledr1.value(0)
leda1.value(1)
ledv1.value(0)
print ("CONTROL.ADC: AMARILLO")
else:
ledr1.value(1)
leda1.value(0)
ledv1.value(0)
print ("CONTROL.ADC: ROJO")
sleep (0.1)
while True:
valores = pot1.read_u16()
porcentaje = (valores * 100)/65535
valores = Pot2.read_u16()
porcentaje = (valores * 100)/65535
print ("PORCENTAJE:", porcentaje)
if POT porcentaje <= 33:
ledr2.value(1)
leda2.value(0)
ledv2.value(0)
print ("CONTROL.ADC: ROJO")
elif porcentaje <= 66:
ledr2.value(0)
leda2.value(1)
ledv2.value(0)
print ("CONTROL.ADC: AMARILLO")
else:
ledr2.value(0)
leda2.value(0)
ledv2.value(1)
print ("CONTROL.ADC: VERDE")
sleep (0.1)