继续上文,这次将4个8X8的模块级联在一起,组成32X8长条形显示屏。
相应的画布尺寸为32X8,同样基准点从左上角(0,0)开始。
第一个实验,闪动“爱心”贴图,左右来回移动,遇到边界反弹。
# LED Matrix 32x8 moving heart
import time
from mcush import *
s = Mcush.Mcush('/dev/ttyACM0')
dp = Max7219.LED32x8(s)
cv = Max7219.Canvas(dp)
BITMAPS = [Bitmap.HEART, Bitmap.HEART2] #