from machine import Pin
from time import sleep
def cambia (n):
global inc
global i
if(inc == 1):
inc = -1
else:
inc = 1
def energiza (X):
A.value(int (X[0]))
B.value(int (X[1]))
C.value(int (X[2]))
D.value(int (X[3]))
E.value(int (X[4]))
F.value(int (X[5]))
G.value(int (X[6]))
A = Pin(18, Pin.OUT)
B = Pin(19, Pin.OUT)
C = Pin(21, Pin.OUT)
D = Pin(22, Pin.OUT)
E = Pin(23, Pin.OUT)
F = Pin(26, Pin.OUT)
G = Pin(27, Pin.OUT)
inc=1
i=0
push = Pin(25, Pin.IN, Pin.PULL_UP)
push.irq(trigger=Pin.IRQ_FALLING,handler=cambia)
lista = ["1111110","0110000","1101101","1111001","0110011","1011011","1011011","1011111","1110000","1111111","1110011"]
while(1):
energiza(lista[i])
i = i + inc
sleep(1)
if(i >=11):
i=0
if(i <0):
i=10