from machine import Pin
from time    import sleep

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]))
    H.value(int (X[7]))
    I.value(int (X[8]))
    J.value(int (X[9]))
    sleep(0.5)


A = Pin(26, Pin.OUT)
B = Pin(27, Pin.OUT)
C = Pin(14, Pin.OUT)
D = Pin(12, Pin.OUT)
E = Pin(13, Pin.OUT)
F = Pin(15, Pin.OUT)
G = Pin(2, Pin.OUT)
H = Pin(4, Pin.OUT)
I = Pin(5, Pin.OUT)
J = Pin(18, Pin.OUT)

while(1):

    energiza ("1000000000")
    energiza ("0100000000")
    energiza ("0010000000")
    energiza ("0001000000")
    energiza ("0000100000")
    energiza ("0000010000")
    energiza ("0000001000")
    energiza ("0000000100")
    energiza ("0000000010")
    energiza ("0000000001")
    energiza ("0000000010")
    energiza ("0000000100")
    energiza ("0000001000")
    energiza ("0000010000")
    energiza ("0000100000")
    energiza ("0001000000")
    energiza ("0010000000")
    energiza ("0100000000")