from machine import Pin
from utime import sleep
j=0
efecto1=["010000","0010000","0001000","0000100","0000010","0000001"]
efecto2=["1000001","0100010","0010100","0001100","0000110","0000011"]
pin23=Pin(23,Pin.OUT)
pin22=Pin(22,Pin.OUT)
pin21=Pin(21,Pin.OUT)
pin19=Pin(19,Pin.OUT)
pin18=Pin(18,Pin.OUT)
pin5=Pin(5,Pin.OUT)
pin17=Pin(17,Pin.OUT)
pin26=Pin(26,Pin.IN)
def efecto_1(i):
Pin23.value(int(arreglo1[i][0]))
Pin22.value(int(arreglo1[i][1]))
Pin21.value(int(arreglo1[i][2]))
Pin19.value(int(arreglo1[i][3]))
Pin18.value(int(arreglo1[i][4]))
Pin5.value(int(arreglo1[i][5]))
Pin17.value(int(arreglo1[i][6]))
def efecto_2(i):
Pin23.value(int(arreglo1[i][6]))
Pin22.value(int(arreglo1[i][5]))
Pin21.value(int(arreglo1[i][4]))
Pin19.value(int(arreglo1[i][3]))
Pin18.value(int(arreglo1[i][2]))
Pin5.value(int(arreglo1[i][1]))
Pin17.value(int(arreglo1[i][0]))
while True:
if pin26.value()==1:
efecto_1(j)
j=(j+1)/10
sleep(1)