我試圖用我的Arduino作爲遊戲杆,但我不知道如何將它設置爲遊戲杆。我有一個想法,它使用Python從Arduino讀取數據並模擬遊戲杆。我如何使用Python實現虛擬遊戲杆?有另一種方法嗎?用Python模擬遊戲杆
2
A
回答
2
哪種味道的Arduino?
首先,你需要一個歐諾型號,請參閱:http://arduino.cc/blog/2010/09/24/dinner-is-ready/
我們替代了老化的FTDI芯片組 與愛特梅爾 ATmega8U2這提供了更低的延遲 並沒有按建一個定製的USB串行 轉換器不需要在mac和linux上安裝任何 驅動程序(在windows上 所有你需要的只是一個簡單的.inf文件) 更高級的用戶將可以通過 重新編程USB芯片使 板顯示爲各種USB 設備(鍵盤,鼠標,遊戲杆, MIDI等)
較老的機型只能顯示爲串行端口(通過FTDI芯片組)。
接下來,有一篇文章展示瞭如何在Uno上模擬操縱桿(您需要在Arduino論壇上註冊以查看示例)。請參閱:http://arduino.cc/blog/2010/10/24/arduino-uno-as-joystick/
注意:您將不得不更換Arduino固件。
1
這是一個非常古老的答案,但我發現了一個模擬鍵盤的庫,與遊戲杆不同,但如果僅使用數字按鈕是好的,我只能使用通過arduino和python的串行通信。 我發送一個單詞,通過串行PC和Python將其轉換爲鍵盤鍵。 我希望有一個庫可以模擬帶有軸的操縱桿。
相關問題
- 1. 以編程方式模擬遊戲杆
- 2. DirectInput模擬遊戲杆範圍
- 3. TRACEBACK Python模擬遊戲
- 4. pygame.key.set_repeat遊戲杆
- 5. Pygame遊戲杆
- 6. Android SDK中的虛擬遊戲杆
- 7. Cocos2d。數字遊戲杆(遊戲手柄)?
- 8. 如何在cocos2d環境之外爲cocos2d遊戲實現虛擬遊戲杆?
- 9. 多個虛擬遊戲杆在As3中同時使用
- 10. 按鍵模擬遊戲[C++]
- 11. 遊戲循環模擬Golang
- 12. 橋樑模擬遊戲
- 13. 加倍遊戲模擬
- 14. 遊戲模擬器超時
- 15. 胡扯模擬遊戲java
- 16. AnalogOnScreenController或用於libGDX的遊戲杆
- 17. Java在屏幕上虛擬遊戲杆控制
- 18. Three.js遊戲杆,遊戲手柄或3D鼠標支持
- 19. 在多人遊戲中從'guest'開車的遊戲杆?
- 20. 爲Android遊戲創建「控制桿」?
- 21. 連接器/遊戲杆輸入問題
- 22. Android屏幕上的遊戲杆問題
- 23. 在Java中獲取遊戲杆輸入
- 24. 處理遊戲杆初學者
- 25. Java中的遊戲杆支持
- 26. C#遊戲杆檢測錯誤
- 27. 如何在Windows中禁用遊戲手柄/遊戲杆上的按鈕/軸?
- 28. 骰子滾動遊戲模擬器
- 29. 在C#中模擬KeyPress到遊戲
- 30. 模擬骰子游戲1000次
我使用Arduino的烏諾! – fran 2011-03-01 00:46:46
然後,上面的信息應該讓你開始。祝你好運! – payne 2011-03-01 00:48:05
謝謝你的答案payne!我已經找到那篇文章,但我不想搞亂我可愛的arduino,因爲我正在開發另一個項目。這將是太棒了,如果有一種方式模擬與python操縱桿.. – fran 2011-03-01 00:54:48