EazyJoy
EazyJoy實現了具有靈活配置的USB HID游戲桿設備。 它基於STM32F103C8微控制器,最多支持8個模擬軸和12個數字輸入(按鈕)。
特征
EazyJoy允許選擇您真正需要的操縱桿設備的配置。 您可以選擇以下顯示的任何輸入:
- 最多3軸操縱桿軸(X,Y和Z)
- 最多3個線性軸
- 油門軸
- 舵軸
- 最多12個數字輸入(例如按鈕)
默認管腳
由於STM32外設的架構,模擬通道(軸)被硬連線到A0-A7引腳,但是如果需要,可以重新映射數字引腳(按鈕)。 對於重新映射按鈕,請更改main.h文件中的相應定義。
軸的優先級
選擇使用軸時,會根據軸優先級將它們映射到模擬通道(A0-A7)。 優先級較高的軸映射到編號較小的通道。 例如,如果啟用了最高優先級的油門軸,則將其映射到A0通道。 如果禁用此軸,則優先級最高的啟用軸將映射到A0。
軸優先級從最高到最低:
- 節氣門軸
- 舵軸
- 操縱桿X軸
- 操縱桿Y軸
- 操縱桿Z軸
- 次級線性軸1(Rx)
- 次級線性軸2(Ry)
- 次級線性軸3(Rz)
注意
如果不使用操縱桿X軸,則無法映射操縱桿Y軸。 如果要使用“操縱桿”或“線性軸”組中的唯一軸,它將始終分別是X軸或Rx軸。 沒有X,Y和Rx,Ry也無法映射Z和Rz軸。