Raspberry Pi - 更多 GPIO 引脚 or/and 更多 LED
Raspberry Pi - More GPIO pins or/and more leds
如标题所说,我需要更多的 GPIO 引脚或只是一种控制大量 LED 的方法
所以我需要控制40多个led,甚至更多,反正比raspberry pi有GPIO管脚。所以我知道 Raspberry Pi 有扩展 GPIO 的扩展板,这是解决它的一种方法。如果有人吃过可以推荐给我。
我得到的另一个想法是使用 LED 矩阵,但使用相同的想法,我的意思是例如 LED 行 1 和列 4 左右,但 LED 不会在网格中,相反,它们会用电线隔开。但问题是,如果我们想那样做:
X O X
O X O
X O X
X打开O关闭,这是不可能的。所有 LED 都会点亮,而不是像图案中那样。如果有人对其中一个想法有解决方案,请与我分享,谢谢您的宝贵时间!
您想使用尽可能少的 GPIO 引脚控制大量 LED。
解决方案
执行此操作的方法是使用一种称为 Charlieplexing 的技术。这个名字来自 Maxim 公司的发明者 Charlie Allen,该技术利用了 GPIO 引脚的特性,允许它们在程序 运行 时从输出变为输入。当一个引脚变为输入时,没有足够的电流流过它来点亮 LED 或影响连接到设置为输出的 LED 的其他引脚。
使用面包板
有关详细信息,请转到此 link
如标题所说,我需要更多的 GPIO 引脚或只是一种控制大量 LED 的方法
所以我需要控制40多个led,甚至更多,反正比raspberry pi有GPIO管脚。所以我知道 Raspberry Pi 有扩展 GPIO 的扩展板,这是解决它的一种方法。如果有人吃过可以推荐给我。
我得到的另一个想法是使用 LED 矩阵,但使用相同的想法,我的意思是例如 LED 行 1 和列 4 左右,但 LED 不会在网格中,相反,它们会用电线隔开。但问题是,如果我们想那样做:
X O X
O X O
X O X
X打开O关闭,这是不可能的。所有 LED 都会点亮,而不是像图案中那样。如果有人对其中一个想法有解决方案,请与我分享,谢谢您的宝贵时间!
您想使用尽可能少的 GPIO 引脚控制大量 LED。
解决方案
执行此操作的方法是使用一种称为 Charlieplexing 的技术。这个名字来自 Maxim 公司的发明者 Charlie Allen,该技术利用了 GPIO 引脚的特性,允许它们在程序 运行 时从输出变为输入。当一个引脚变为输入时,没有足够的电流流过它来点亮 LED 或影响连接到设置为输出的 LED 的其他引脚。
使用面包板
有关详细信息,请转到此 link