from machine import Pin as pin
from utime import sleep as pausa, sleep_ms as pausa_ms
pinFabrica = pin(2, pin.OUT)
pinA = pin(4, pin.OUT)
pinB = pin(17, pin.OUT)
pinC = pin(18, pin.OUT)
pinD = pin(21, pin.OUT)
listaDePins = [pinFabrica, pinA, pinB, pinC, pinD]
"""
#Tercero
def recorrerDerecha():
for pin in listaDePins:
pin.value(1)
pausa_ms(50)
pin.value(0)
pausa_ms(50)
def recorrerIzquierda():
for pin in reversed(listaDePins):
pin.value(1)
pausa_ms(50)
pin.value(0)
pausa_ms(50)
while True:
recorrerDerecha()
recorrerIzquierda()
#Segundo
def encender_pin(a,b,c,d,e):
pinFabrica.value(a)
pinA.value(b)
pinB.value(c)
pinC.value(d)
pinD.value(e)
while True:
encender_pin(0,0,0,0,1)
pausa_ms(500)
encender_pin(0,0,0,1,0)
pausa_ms(500)
encender_pin(0,0,1,0,0)
pausa_ms(500)
encender_pin(0,1,0,0,0)
pausa_ms(500)
encender_pin(1,0,0,0,0)
pausa_ms(500)
#Primero
while True:
pausa=0.2
pinA.value(1)
sleep(pausa)
pinA.value(0)
pinB.value(1)
sleep(pausa)
pinB.value(0)
pinC.value(1)
sleep(pausa)
pinC.value(0)
pinD.value(1)
sleep(pausa)
pinD.value(0)
pinA.value(1)
sleep(pausa)
pinA.value(0)
pinB.value(1)
sleep(pausa)
pinB.value(0)
pinC.value(1)
sleep(pausa)
pinC.value(0)
pinD.value(1)
sleep(pausa)
pinD.value(0)"""