USB - HID 遊戲控制器

材料準備

• AmebaD [ AMB23 / AMB21 / AMB22 ] x 1
• USB主機設備 x 1

範例

介紹

在此範例中,RTL8722 開發板模擬使用 USB 連接的 HID 遊戲控制器。

步驟

打開範例, “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 個按鈕的遊戲控制器。 輸入的解釋方式取決於主機設備,並且按鈕順序可能因設備而異。 此外,某些主機設備上的某些軸或按鈕可能被禁用。

請先確認已安裝QQ通訊軟體