2

我一直在 python 中试验 RPi.GPIO。我被一些东西困住了。当我尝试添加多个按钮时,它只会记录一个被按下的按钮。有人知道如何注册多个按钮吗?(这些是物理的、未编程的电子按钮)

4

1 回答 1

1

首先,我认为这个问题可能更适合在Raspberry PI上被问到。

这是我最近一直在研究的东西,因为我希望通过 GPIO 而不是 USB 连接自定义街机控件。

要回答您的问题:

根据这篇论文,您可以像这样连接每个按钮:

按键接线图 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 代码以使其全部工作。

我希望这会有所帮助!

于 2013-05-16T08:18:36.623 回答