【问题标题】:How do I add Xinput to a gamepad arduino project?如何将 Xinput 添加到游戏手柄 arduino 项目?
【发布时间】:2015-05-07 05:03:49
【问题描述】:

我已经通过 Arduino IDE 的串行连接成功地运行了在我的板上工作的按钮和模拟摇杆。如何让这些数据与 Xinput 一起使用?

我有自己的仿真软件,除此之外还可以在 Xinput 中运行。我只需要获得游戏手柄设备 xinput 支持。与驱动程序一起工作的必要步骤是什么,以及如何在尽可能少的时间内启动它,而不必过多地编辑其他人的驱动程序?

【问题讨论】:

  • 切换到原生支持USB的设备,写入HID固件。
  • 它将可以通过我的 Arduino 上的 USB 端口进行操作。如何查找 Xinput HID 固件?

标签: arduino driver gamepad


【解决方案1】:

您可以turning an Arduino Leonardo into a joystick、使用teensy boardteensy joystick library、使用带有操纵杆/游戏手柄配置文件的HID 兼容蓝牙芯片(例如RN-42 HID 或类似的东西)或者只是移除控制器的现有操纵杆零件并更换为您的组件。

【讨论】:

  • 我对 Xinput 特别感兴趣。阅读文章似乎并非如此。
  • 您可以实现一个普通的游戏杆(如上所述)并实现一个 DirectInput 应用程序,或者如果您确实需要 Xbox 360 控制器,请使用Xbox 360 Controller Emulator 来传输您的常规游戏杆。
  • 假设我是一家设备制造商,需要我的游戏手柄上的 Xinput 支持才能在 Windows 上所有支持 xinput 的游戏上运行。我已经为 Xinput 开发了仿真软件。从设备制造商的角度思考。
  • 有驱动可以下载吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-12
  • 2012-07-27
相关资源
最近更新 更多