\r\n\r\n
レトロゲームファンは、Xbox OneコントローラをRaspberry Piに接続することを熱望していますか? RetroPieとRecalboxの自動設定ツールのおかげで、Xboxコントローラでゲームを制御することが可能です。
しかし、実際の接続はどうでしょうか?可能なのでしょうか?Xbox Oneコントローラーを他のパソコンに接続するためのアダプターは必要ですか?ここで知っておいていただきたいことがあります。
Raspberry PiでXbox Oneコントローラーを使用する予定がある場合は、まずOSをアップデートすることから始めましょう。ターミナルで、使用します。
sudo apt updatesudo apt upgrade各ステップが完了するのを待ち、インストールを確認するプロンプトが表示されるのを確認します。
ほとんどの場合、RaspbianでXbox Oneコントローラのドライバは必要ないはずです。コントローラのサポートはOSに組み込まれています。ただし、古いエミュレーターやゲームでは検出されません。Bluetoothによる接続も有効です(下記参照)。
Xbox Oneコントローラーが特定のゲームで動作しない場合は、Install Driverを使用します。
sudo apt install xboxdrvいつものように、インストールが完了するのを待ってから続行してください。
USBの良さは、単純にプラグアンドプレイができることです。
Xbox Oneコントローラーの利便性は、ワイヤレスの柔軟性にあるので、それを使用することを熱望する場合は、USBを試してみてください。 Xbox One充電ケーブルは、この目的のために利用できますが、あなたのシステムに充電ケーブルが含まれていない場合は、自分で購入する必要があります。レトロシステムでゲームをプレイするには、2.7メートルのバージョンが最適です。
マイクロソフト公式 Xbox One USB 充電ケーブル (バルクパッケージ) AMAZONで今すぐ購入する
また、Xbox Oneコントローラの有線版を購入することも可能です。こちらはストレート**で、Bluetoothの設定にかかる時間を短縮できます。
Xbox One用PowerA強化ワイヤードコントローラ - ブラック AMAZONで今すぐ購入
Xbox OneコントローラーをRaspberry Piに接続する予定がある場合は、上位モデルを選択するのがベストです。古いRaspberry Piは、ワイヤレスコントローラを扱うための速度(またはWi-FiやBluetoothの機能)を持っていません。古いPIに限定される場合は、USBを使用してください。
Raspberry Pi以上では、2つの無線接続の選択肢があります。
片方はずっと簡単です。
Xbox OneコントローラーをRaspberry Piに接続する最も簡単な方法は、Microsoft公式のXbox Wireless Adapterを使用することです。
マイクロソフト Xbox ワイヤレス アダプター for Windows 10 BUY NOW ON AMAZON
(Xbox360のワイヤレスコントローラーとは異なりますのでご注意ください)
Raspberry Piにワイヤレスアダプターを接続し、起動し、デバイスが点灯するのを待ちます。アダプタとXbox Oneコントローラのペアリングボタンを同時に長押しして、ライトが同期するのを待ちます。点滅が止まったら、遊べるようになりますよ。
先に説明したように、xboxdrvのドライバがインストールされていることを確認してから作業を始めてください。
Xbox Oneコントローラーの同期には、ERTMを無効にする必要があります。これは、Bluetoothの主要機能であるEnhanced Retransmission Mode(拡張再送信モード)のことです。ただし、有効になっている場合は、デバイスは同期しません。ERTMを無効にする場合。
echo 'opti*** bluetooth disable_ertm=Y' | sudo tee -a /etc/modprobe.d/bluetooth.conf次に、Raspberry Piを再起動します。
sudo reboot再起動したRaspberry Piは、Bluetooth接続の準備が整いました。
sudo bluetoothctlagentregistered "という応答が表示され、新しいプロンプトが表示されるはずです。
[Bluetooth]#プロンプトで、次のようにプロキシを有効にします。
agent onそして、初期値として設定する。
default-agent次に、検出可能なBluetoothデバイスのスキャンを開始するために、"Scan On "コマンドを使用してスキャンを開始します。
scan onすぐに端末で利用可能なデバイスのリストが表示されます。ただし、Xbox Oneのコントローラーはこの中に含まれません。その代わり、コントローラを検出できるようにする必要があります。電源を入れ、本体前面のmicroUSBポート横のシンクボタンを長押しします。
Xboxボタンのインジケーターが点滅し始めると、見つけることができます。ターミナルに数字の文字列と説明が表示されるはずです。私たちの写真はこのような感じです。
[NEW] Device 5C:BA:37:4D:1D:95 Xbox Wireless Controllerコロンで区切られた6組の英数字は、Xbox OneコントローラーのMACアドレスです。コネクトコマンドを使用して、コントローラとRaspberry Piを接続する際に使用します。
connect 5C:BA:37:4D:1D:95(MACアドレスは異なります)。
コマンドプロンプトで接続が確認され、"Connection successful "の後に一行が表示されます。
今後、簡単に接続できるようにするために、Raspberry Pi Trust Controllerに指示してください。
trust 5C:BA:37:4D:1D:95終了したら、Ctrl+DでBluetoothツールを終了してください。
この段階で完了です。Xbox Oneコントローラーが正常に動作していることを確認するために、以下のサイトでジョイスティックソフトウェアをインストールしてください。
sudo apt install joystickインストールしたら、jstestツールを使って、Xbox Oneコントローラの入力を確認します:。
sudo jstest /dev/input/js0端末が新しいウィンドウを開き、ボタンと軸の一覧が表示されます。押して動かすと、それぞれ異なる数値が表示されます。Xbox Oneコントローラーのボタンや親指を動かすと、数値の表示が促されます。応答が異なり、即座に応答する限り、すべてが正しく設定され、動作していることになります。
ここまでで、Raspberry PiでXbox Oneのコントローラーを使ったゲームを始める準備が整ったはずです。RetroPieやRecalboxなどのレトロゲームスイートを使っている場合でも、Raspberry Piのコントローラプロファイルは利用できるはずです。つまり、コントローラーを接続すれば、レトロゲームプラットフォームのインターフェースを操作するだけでなく、ゲームをプレイすることもできるのです。
また、Xbox Oneコントローラーが**うまく動かない場合、壊れたXbox Oneコントローラーの修理方法をご紹介します。
Xbox OneコントローラーをRaspberry Piに接続するには、3つの方法があることを覚えておいてください。
レトロな2人プレイを楽しみたいけど、コントローラは1つしかない? レトロパイに最適なコントローラをご紹介します。