通过SPI(Python)控制RGB矩阵

通过SPI(Python)控制RGB矩阵,python,matrix,spi,Python,Matrix,Spi,Raspberry Pi具有Broadcom BCM 2835芯片,允许其在GPIO引脚上与SPI设备接口。我在通过SPI寻址8x8矩阵中的LED时遇到问题。 我想寻址矩阵上的单个LED,但我还没有弄清楚,哪个字节寻址哪个LED。 SPIdev似乎是用于此目的的合适库,我偶然发现了以下代码片段: import spidev import time spi = spidev.SpiDev() spi.open(0, 0) spi.max_speed_hz = 7629 # Split an i

Raspberry Pi具有Broadcom BCM 2835芯片,允许其在GPIO引脚上与SPI设备接口。我在通过SPI寻址8x8矩阵中的LED时遇到问题。 我想寻址矩阵上的单个LED,但我还没有弄清楚,哪个字节寻址哪个LED。 SPIdev似乎是用于此目的的合适库,我偶然发现了以下代码片段:

import spidev
import time

spi = spidev.SpiDev()
spi.open(0, 0)
spi.max_speed_hz = 7629

# Split an integer input into a two byte array to send via SPI
def write_pot(input):
    msb = input >> 8
    lsb = input & 0xFF
    spi.xfer([msb, lsb])

# Repeatedly switch a MCP4151 digital pot off then on
while True:
    write_pot(0x1FF)
    time.sleep(0.5)
    write_pot(0x00)
    time.sleep(0.5)
有人知道哪些值对应特定的LED吗

在C/C++中,通过wiringpi库进行寻址非常有效,可以在以下位置找到有用的文档: