from machine import *
from time import *

pins = [
  Pin(1, Pin.OUT), #A
  Pin(2, Pin.OUT), #B
  Pin(3, Pin.OUT), #C
  Pin(4, Pin.OUT), #D
  Pin(5, Pin.OUT), #E
  Pin(6, Pin.OUT), #F
  Pin(7, Pin.OUT), #G
]

digits = [
    
    # THIRD
    [0, 0, 0, 1, 1, 1, 1], #t
    [0, 0, 1, 0, 1, 1, 1], #h
    [0, 1, 1, 0, 0, 0, 0], #I
    [0, 0, 0, 0, 1, 0, 1], #r
    [0, 1, 1, 1, 1, 0, 1], #d

    #YEAR
    [0, 1, 1, 1, 0, 1, 1], #y
    [1, 0, 0, 1, 1, 1, 1], #E
    [1, 1, 1, 0, 1, 1, 1], #A
    [0, 0, 0, 0, 1, 0, 1], #r
    
    #STUDENTS
    [1, 0, 1, 1, 0, 1, 1], #S
    [0, 0, 0, 1, 1, 1, 1], #t
    [0, 1, 1, 1, 1, 1, 0], #u
    [0, 1, 1, 1, 1, 0, 1], #d
    [1, 0, 0, 1, 1, 1, 1], #E
    [0, 0, 1, 0, 1, 0, 1], #n
    [0, 0, 0, 1, 1, 1, 1], #t
    [1, 0, 1, 1, 0, 1, 1], #S
]

def display_digit(digit):
    for i in range(len(pins)):
        pins[i].value(digit[i])

while True:
    # Display "THIRD"
    for digit in  digits[0:5]:
        display_digit(digit)
        sleep(1)
    sleep(2)
    
    # Display "YEAR"
    for digit in  digits[5:9]:
        display_digit(digit)
        sleep(1)
    sleep(2)
    
    # Display "STUDENTS"
    for digit in  digits[9:17]:
        display_digit(digit)
        sleep(1)
    sleep(2)

BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT