2013-05-08 197 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