from machine import Pin, Timer
import time
ledVerde = Pin(14, Pin.OUT)
pulsadorRojo=Pin(4,Pin.IN,Pin.PULL_UP)
pulsadorVerde=Pin(22,Pin.IN,Pin.PULL_UP)
pulsadorAzul=Pin(2,Pin.IN,Pin.PULL_UP)
pulsadorAmarillo=Pin(18,Pin.IN,Pin.PULL_UP)
estado=0
while pulsadorRojo.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorAmarillo.value()) or (not pulsadorAzul.value()):
time.sleep_ms(3)
estado=1
print("hola")
continue
time.sleep_ms(3)
while pulsadorRojo.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorAmarillo.value()) or (not pulsadorAzul.value()):
time.sleep_ms(3)
estado=1
continue
print("hola")
time.sleep_ms(3)
while pulsadorAzul.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorAmarillo.value()) or (not pulsadorRojo.value()):
time.sleep_ms(3)
estado=1
continue
time.sleep_ms(3)
while pulsadorAzul.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorAmarillo.value()) or (not pulsadorRojo.value()):
estado=1
continue
time.sleep_ms(3)
while pulsadorAmarillo.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorRojo.value()) or (not pulsadorAzul.value()):
estado=1
continue
time.sleep_ms(3)
while pulsadorVerde.value() and estado==0:
while (not pulsadorRojo.value()) or (not pulsadorAmarillo.value()) or (not pulsadorAzul.value()):
estado=1
continue
time.sleep_ms(3)
while pulsadorAmarillo.value() and estado==0:
while (not pulsadorVerde.value()) or (not pulsadorRojo.value()) or (not pulsadorAzul.value()):
estado=1
continue
time.sleep_ms(3)
while pulsadorVerde.value() and estado==0:
while (not pulsadorRojo.value()) or (not pulsadorAmarillo.value()) or (not pulsadorAzul.value()):
estado=1
continue
time.sleep_ms(3)
if estado==0:
ledVerde.value(1)
while True:
if pulsadorRojo.value():
if pulsadorRojo.value():
if pulsadorAzul.value():
if pulsadorAzul.value():
if pulsadorAmarillo.value():
if pulsadorVerde.value():
if pulsadorAmarillo.value():
if pulsadorVerde.value():
ledVerde.value(1)