Skip to main content
 首页 » 编程设计

python之多个 Python GPIO 按钮或 Raspberry Pi

2025年05月04日8JeffreyZhao

我一直在 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. 按钮的引脚 1 通过 10k 电阻连接到面包板上的 3.3V
  2. 按钮的引脚 1 连接到与按钮功能相关的 GPIO #。
  3. 按钮的引脚 2 连接到面包板上的 -/Ground。

本文继续详细介绍了按钮的高/低拉动状态,并提供了一些示例 Python 代码以使其全部正常工作。

希望对您有所帮助!