from machine import Pin
import time
pines = [26, 27, 14, 12, 13, 25, 23]
segmentos = [Pin(carlitos, Pin.OUT) for carlitos in pines]
boton = Pin(18,Pin.IN, Pin.PULL_DOWN)
matriz = [
[1, 1, 1, 1, 1, 1, 0], # 0
[0, 1, 1, 0, 0, 0, 0], # 1
[1, 1, 0, 1, 1, 0, 1], # 2
[1, 1, 1, 1, 0, 0, 1], # 3
[0, 1, 1, 0, 0, 1, 1], # 4
[1, 0, 1, 1, 0, 1, 1], # 5
[1, 0, 1, 1, 1, 1, 1], # 6
[1, 1, 1, 0, 0, 1, 0], # 7
[1, 1, 1, 1, 1, 1, 1], # 8
[1, 1, 1, 1, 0, 1, 1], # 9
]
def num(fila):
for columna in range(7):
segmentos[columna].value(matriz[fila][columna])
contador = -1
while True:
if boton.value()==1:
time.sleep(0.1)
contador = contador + 1
num(contador)
while boton.value()==1:
time.sleep(0.1)
if contador == 9:
contador = -1