import machine
import time
columnas = [machine.Pin(i, machine.Pin.OUT) for i in [21,20,0]]
renglones = [machine.Pin(x, machine.Pin.OUT) for x in [10,28,15]]
for r in range(3):
renglones[r].value(1)
columnas[r].value(0)
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)
posicionesX = [(0, 0), (1, 1), (2, 2), (2, 0), (0, 2)]
while True:
for c, r in posicionesX:
encender(c, r)
time.sleep_ms(5)