from time import sleep
from machine import Pin
""" variables para cada led, de acuerdo a Pin,
1er parametro es el pin de placa, y el segundo
es si es entrada o salida de info"""
led1 = Pin(18, Pin.OUT)
led2 = Pin(19, Pin.OUT)
led3 = Pin(20, Pin.OUT)
#establecemos funciones para distiintos tipos de secuencias
def vayven(led1, led2, led3):
led1.on()
sleep(1)
led1.off()
sleep(1)
led2.on()
sleep(1)
led2.off()
sleep(1)
led3.on()
sleep(1)
led3.off()
sleep(1)
led2.on()
sleep(1)
led2.off()
sleep(1)
led1.on()
sleep(1)
led1.off()
sleep(1)
def pares(led1, led2, led3):
led1.off()
led2.on()
led3.off()
sleep(1)
def impares(led1, led2, led3):
led1.on()
led2.off()
led3.on()
sleep(1)
def todas(led1, led2, led3):
led1.on()
led2.on()
led3.on()
sleep(1)
def ninguna(led1, led2, led3):
led1.off()
led2.off()
led3.off()
sleep(1)
#instalamos un bucle while infinito para que repita las funciones
while True:
todas(led1, led2, led3)
ninguna(led1, led2, led3)
vayven(led1,led2,led3)
pares(led1, led2, led3)
impares(led1, led2, led3)