【发布时间】:2015-12-16 22:10:00
【问题描述】:
我正在使用带有 b10k 锅的 Arduino Leonardo。我想让这个锅在 HTML 游戏中充当游戏手柄(桨)。我正在使用ArduinoJoystickLibrary 并将模拟值(0-1023)映射到 -127 到 127 的范围内。
像这样:
Joystick[0].setXAxis(map(analogRead(A0), 0, 1023, -127, 127));
Windows 7 对此很满意,如果我运行“设置 USB 控制器”并测试设备的响应是否完美。到目前为止一切顺利,似乎我已经让自己成为了一个完美的单轴 USB 游戏杆。
在测试设备的 HTML5 游戏手柄 (here) (and here) 时,x 轴得到 INFINITY 和 -INFINITY。
我现在的问题是 HTML5 Gamepad Api 期望的范围是 -1 到 1。
有什么想法可以让我的 Arduino 操纵杆与 HTML5 游戏手柄规范完美配合吗?
【问题讨论】:
标签: html arduino joystick gamepad-api