2013-05-08 209 views
2

我一直在用python试验RPi.GPIO。我坚持着一些东西。当我尝试添加多个按钮时,它只注册一个正在按下的按钮。有人知道如何使用多个按钮进行注册吗? (这些是物理的,电子按钮没有编程的)多个Python GPIO按钮或树莓派

回答

1

首先,我认为这个问题可能更适合在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连接到面包板上的/接地。

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

我希望有帮助!

+0

链接被破坏 – javirs 2014-03-06 14:23:31