USB - HID 游戏控制器
材料准备
AmebaD [ AMB21 / AMB22 / AMB23 ] x 1
USB主机设备 x 1
范例
介绍
在此范例中,RTL8722 开发板模拟使用 USB 连接的 HID 游戏控制器。
步骤
Open the example, "Files" → "Examples" → “AmebaUSB” →
“USBHIDGamepad”
.
上传代码并在上传完成后按重置按钮。
将开发板上的 USB OTG 端口连接到主机设备。有关连接说明,请参阅 USB CDC 串行端口的范例介绍。
备注
将引脚 8 连接到 3.3V 开始发送,连接到 GND 来停止。
要查看输入,请打开浏览器并存取 https://gamepad-tester.com/。连接的游戏控制器应显示在此处,并且一些按钮和轴应显示变化的值。
在 Windows 上,也可以通过
“Control Panel”→ “Devices and Printers” → “Realtek USB HID” → “Game Controller Settings” → “Properties”
来查看游戏控制器的输入和一些按钮和轴应显示变化的值。
程式码说明
默认情况下,该开发板模拟一个带有 8 个方向开关 (d-pad)、6 个模拟轴和 16 个按钮的游戏控制器。输入的解释方式取决于主机设备,并且按钮顺序可能因设备而异。此外,某些主机设备上的某些轴或按钮可能被禁用。