我如何在Raspberry Pi上使用更多的GPIO端口?


Answers:


13

另一种选择是使用端口扩展器来获取其他I / O端口。例如,MCP23008可以通过I²C连接(仅使用两个引脚),并为您提供八个I / O端口。

由于它使用I²C,因此最多可以将其中八个连接到相同的两个I²C引脚,从而为您提供多达64个I / O引脚。

Adafruit提供有关如何在Raspberry Pi上使用MCP23008(或MCP23016,16端口版本)的教程。他们有一个Python库



4

根据速度和与受控/控制设备的距离,可以将DS2408连接至1-Wire接口。

每个芯片提供八个I / O通道。您可以附加...很多。可能有数百个。库不支持这些功能,但是一旦加载了正确的模块(modprobe),访问就像在中将正确的值写入文件一样简单/sys/bus/w1/devices/

除此之外,P5接头连接器(GPIO引脚旁边的两排孔)提供了更多的GPIO,您只需要焊接一个接头连接器(是的,每个Raspberry Pi GPIO库都完全支持它们)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.