如果可能的话,如何使用RPI.GPIO库中的RPI.GPIO库来使用新的连接器? Python?
#1 楼
另一种选择是使用端口扩展器来获取其他I / O端口。例如,MCP23008可以通过I²C连接(仅使用两个引脚),并为您提供八个I / O端口。由于它使用I²C,因此最多可以将其中八个连接到相同的两个I²C引脚,以便为您提供多达64个I / O引脚。
Adafruit提供了有关如何使用I²C的教程。带有Raspberry Pi的MCP23008(或MCP23016,16端口版本)。他们有一个Python库。
#2 楼
根据这篇文章,您应该能够获得4个额外的GPIO引脚,但需要进行一些焊接。#3 楼
根据速度和与受控/控制设备的距离,可以将DS2408连接到1-Wire接口。每个芯片提供八个I / O通道。您可以附加...很多。可能有数百个。库不支持这些功能,但是一旦加载了正确的模块(modprobe),访问就像在/sys/bus/w1/devices/
中向文件中写入正确的值一样简单。除此之外,还有P5标头(两个GPIO引脚旁边的一排排孔提供了更多的GPIO,您只需要焊接一个接头(是的,每个Raspberry Pi GPIO库都完全支持它们)。
#4 楼
这可能适合您:Mux Shield II
Mux Shield | Mayhew Labs
评论
可能会重复获得26个以上的GPIO引脚