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 個按鈕的遊戲控制器。 輸入的解釋方式取決於主機設備,並且按鈕順序可能因設備而異。 此外,某些主機設備上的某些軸或按鈕可能被禁用。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. Terms of Use