X-CTR100控制器具有MicroUSB接口,支持SLAVE和HOST兩種模式,本例程介紹USB HOST鼠標鍵盤功能。

通過鼠標鍵盤,可以使作品產生更高級的控制行為,例如通過無線鼠標控制機器人或智能車。

Android 在機頂盒上 如何識別鼠標右鍵_轉接線

原理

USB 鼠標鍵盤屬於 USB HID。HID是Human Interface Device的縮寫,由其名稱可以瞭解HID設備是直接與人交互的設備,例如鍵盤、鼠標與遊戲杆等。不過HID設備並不一定要有人機接口,只要符合HID類別規範的設備都是HID設備。

待補充!

例程

使用X-CTR100控制器MicroUSB接口,通過OTG轉接線連接USB鍵盤鼠標,實現鍵盤鼠標自動接入,並通過串口顯示相關信息,USB插拔連接信息,鼠標座標,鍵值等

硬件説明

硬件資源:

  • 串口UART1
  • MicroUSB OTG轉接線(需自備)
  • 有線鼠標、鍵盤

連接實物圖

Android 在機頂盒上 如何識別鼠標右鍵_硬件資源_02

軟件説明

實現效果

啓動後,支持熱插拔,連接鼠標後的顯示信息。

Android 在機頂盒上 如何識別鼠標右鍵_硬件資源_03

連接鍵盤顯示信息。

Android 在機頂盒上 如何識別鼠標右鍵_硬件資源_04