我一直在 python 中试验 RPi.GPIO。我被什么东西困住了。当我尝试添加多个按钮时,它只会记录一个被按下的按钮。有人知道如何注册多个按钮吗? (这些是物理的、电子的按钮,不是编程按钮)
请您参考如下方法:
首先,我认为这个问题可能更适合在Raspberry PI 上提问。 .
这是我最近一直在研究的东西,因为我希望通过 GPIO 而不是 USB 连接自定义街机控件。
回答你的问题:
根据 this paper你会像这样连接每个按钮:
Picture of the button wiring http://uk.omg.li/P0oo/Image%202013.05.16%2010%3A17%3A30.jpeg
每个按键对应一个GPIO引脚,所以:
- 按钮的引脚 1 通过 10k 电阻连接到面包板上的 3.3V
- 按钮的引脚 1 连接到与按钮功能相关的 GPIO #。
- 按钮的引脚 2 连接到面包板上的 -/Ground。
本文继续详细介绍了按钮的高/低拉动状态,并提供了一些示例 Python 代码以使其全部正常工作。
希望对您有所帮助!
