#Alumnos: Amador-Varela
# Importar librerias de PIN y SPI
from machine import Pin, SPI
# Importar max7219 libreria
import max7219
# Importar time
import time
#Inicilaizar el SPI
spi = SPI(0, baudrate=10000000, polarity=1, phase=0, sck=Pin(2), mosi=Pin(3))
ss = Pin(5, Pin.OUT)
# Crear la matrix para el display
display = max7219.Matrix8x8(spi, ss, 4)
#Set el display brillo. Valor es de 1 a 15.
display.brightness(1)
#Define el mensaje a mandar
scrolling_message = "TD4 Rules"
#longitud del mensaje
length = len(scrolling_message)
#Calcula el numero de columnas de el mensaje
column = (length * 8)
#limpiar el display.
display.fill(0)
display.show()
time.sleep(1)
while True:
for x in range(32, -column, -1):
#limpiar el display
display.fill(0)
# escribe el mensaje en el display
display.text(scrolling_message ,x,0,1)
#muestra el display
display.show()
#velocidad de desplazamiento del mensaje es 50mS.
time.sleep(0.05)