from machine import Pin
from utime import sleep
line_1 = Pin(3, Pin.OUT)
line_2 = Pin(4, Pin.OUT)
line_3 = Pin(5, Pin.OUT)
column_1 = Pin(12, Pin.OUT)
column_2 = Pin(11, Pin.OUT)
column_3 = Pin(10, Pin.OUT)
def all_on():
line_1.high()
line_2.high()
line_3.high()
column_1.high()
column_2.high()
column_3.high()
def all_off():
line_1.low()
line_2.low()
line_3.low()
column_1.low()
column_2.low()
column_3.low()
def test_all():
all_on()
sleep(1)
all_off()
sleep(1)
def rpi_01_on():
line_1.high()
column_1.high()
def rpi_01_off():
line_1.low()
column_1.low()
def rpi_02_on():
line_1.high()
column_2.high()
def rpi_02_off():
line_1.low()
column_2.low()
def rpi_03_on():
line_1.high()
column_3.high()
def rpi_03_off():
line_1.low()
column_3.low()
def rpi_04_on():
line_2.high()
column_1.high()
def rpi_04_off():
line_2.low()
column_1.low()
def rpi_05_on():
line_2.high()
column_2.high()
def rpi_05_off():
line_2.low()
column_2.low()
def rpi_06_on():
line_2.high()
column_3.high()
def rpi_06_off():
line_2.low()
column_3.low()
def rpi_07_on():
line_3.high()
column_1.high()
def rpi_07_off():
line_3.low()
column_1.low()
def rpi_08_on():
line_3.high()
column_2.high()
def rpi_08_off():
line_3.low()
column_2.low()
def rpi_09_on():
line_3.high()
column_3.high()
def rpi_09_off():
line_3.low()
column_3.low()
def all_range():
rpi_01_on()
sleep(1)
rpi_01_off()
sleep(1)
rpi_02_on()
sleep(1)
rpi_02_off()
sleep(1)
rpi_03_on()
sleep(1)
rpi_03_off()
sleep(1)
rpi_04_on()
sleep(1)
rpi_04_off()
sleep(1)
rpi_05_on()
sleep(1)
rpi_05_off()
sleep(1)
rpi_06_on()
sleep(1)
rpi_06_off()
sleep(1)
rpi_07_on()
sleep(1)
rpi_07_off()
sleep(1)
rpi_08_on()
sleep(1)
rpi_08_off()
sleep(1)
rpi_09_on()
sleep(1)
rpi_09_off()
sleep(1)
while True:
#test_all()
all_range()