我在圣诞节得到了一个 32x32 RGB LED 矩阵,并将它插入我的 adafruit RGB 矩阵 HAT + RTC。我找到了一个网站:https ://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi/driving-matrices并将代码复制到python 2上,然后当我运行代码时,什么也没有发生。显示肯定有效,因为我将网站上的代码输入到终端中,预制代码工作正常,但 python 代码没有。请有人告诉我正确的代码来帮助我吗?我使用的代码是:
import time
from rgbmatrix import Adafruit_RGBmatrix
print("1st")
matrix = Adafruit_RGBmatrix(32, 1)
print("2nd")
matrix.Fill(0xFF0000)
time.sleep(1.0)
matrix.Fill(0x00FF00)
time.sleep(1.0)
matrix.Fill(0x0000FF)
time.sleep(1.0)
print("3rd")
for b in range(16):
for g in range(8):
for r in range(8):
matrix.SetPixel(
(b / 4) * 8 + g,
(b & 3) * 8 + r,
(r * 0b001001001) / 2,
(g * 0b001001001) / 2,
b * 0b00010001)
print("4th")
time.sleep(10.0)
matrix.Clear()
我输入了打印命令,但只打印了“1st”