SELECTボタンの下に、新規に2つボタンを追加した。全てのボタンは、ゲームコントローラのボタン入力となる。
Windows 7 では、問題なかったのに、Windows 10 でダメだったりするのは、Pro Micro もどきのレシーバと、Windows側の制御ソフトが上手く通信できていないのが原因みたい。だが、デバイス・ドライバをいじってたら、なぜか動くようになってしまった。要観察だ。
ハード的にも、Arduino デバイスの USB-HID の仕様が完全じゃないのかも。ゲームコントローラのテスト画面が表示されないし、スリープ(使っていないが)復帰後にデバイスの認識が変になったりもする。複合デバイスは、色々と複雑なのだろう。
※ 技適マーク無しの無線デバイスの実験は、日本国外で行いましょう。
追記 2022-09-12
SERIAL+KEYBOARD+GAMEPAD+RawHID の4つを抱えた複合デバイスだが、正しく動くようになったかもしれない。SERIALは不要なのだが、勝手に出てくる。無効に出来れば、さらに、GAMEPADを増やせるのかも? これは、ライブラリではなく、Arduino Core 側の問題らしい。
0 件のコメント:
コメントを投稿