import machine
import time
columnas = [machine.Pin(i, machine.Pin.OUT) for i in [0,1,2]]
renglones = [machine.Pin(x, machine.Pin.OUT) for x in [28,27,26]]
for r in range(3):
renglones[r].value(1)
anterior = (-1,-1)
def encender(c,r):
global anterior
if (anterior!=(-1,-1)):
columnas[anterior[0]].value(0)
renglones[anterior[1]].value(1)
columnas[c].value(1)
renglones[r].value(0)
anterior = (c,r)
while True:
for c in range(3):
for r in range(3):
encender(c,r)
time.sleep_ms(5)