Raspberry Pi - 更多GPIO引脚或/和更多LED

时间:2018-03-30 10:13:47

标签: raspberry-pi gpio led

就像标题所说的那样,我需要更多的GPIO引脚或只是控制很多LED的方法

所以我需要控制超过40个LED,甚至更多,无论如何,覆盆子pi都有GPIO引脚。所以我知道Raspberry Pi的扩展板扩展了GPIO,这是解决它的一种方法。如果有人有人可以推荐给我。

我得到的另一个想法是使用led矩阵但是使用相同的想法,我的意思是例如led第1行和第4列左右,但是leds不会在Grid中,相反,它们将被分开电线。但问题是,如果我们想这样做:

X O X
O X O
X O X

其中X打开而O关闭,这是不可能的。所有LED都会点亮,而不是像模式中那样。如果有人有其中一个想法的解决方案,那么请与我分享,谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

您希望使用尽可能少的GPIO引脚来控制大量LED。

<强>解决方案

这样做的方法是使用一种名为Charlieplexing的技术。该名称来自Maxim公司的发明人Charlie Allen,该技术利用了GPIO引脚的特性,允许在程序运行时将它们从输出更改为输入。当引脚更改为输入时,没有足够的电流流过它以点亮LED或影响连接到LED的其他引脚被设置为输出。enter image description here

使用面包板

enter image description here

有关详情,请访问此链接

http://razzpisampler.oreilly.com/ch04.html