復古游戲迷是否渴望將Xbox One控制器連接到Raspberry Pi?借助RetroPie和Recalbox中的自動配置工具,可以使用Xbox控制器控制游戲。
但是實際連接情況如何?可能嗎?您可能需要適配器才能將Xbox One控制器連接到另一臺計算機?這就是您需要了解的內容。
為Xbox One控制器配置Raspbian
如果您打算在您的Raspberry Pi中使用Xbox One控制器,請先更新操作系統。在終端中,使用:
sudo apt update
sudo apt upgrade
在每一個完成時等待,尋找確認安裝的任何提示。
在大多數情況下,您不需要Raspbian上的Xbox One控制器驅動程序。對控制器的支持內置在操作系統中。但是,較早的模擬器和游戲無法檢測到這一點。在通過藍牙連接時也很有用(請參閱下文)。
如果您無法讓Xbox One控制器與某些游戲一起使用,請使用
sudo apt install xboxdrv 《安裝驅動程序/code》
與以往一樣,等待安裝完成,然后繼續。
如何通過USB將Xbox One控制器連接到Raspberry Pi
USB的優點是您可以簡單地即插即用。
雖然Xbox One控制器的便利之處在于它的無線靈活性,但是如果您急于使用它,請嘗試使用USB。 Xbox One充電電纜可以用于此目的,但是,如果您的系統不包括該電纜,則需要自己購買。 2.7米版本最適合在復古系統上玩游戲。
別忘了,您還可以購買有線版本的Xbox One控制器。這將直接插入,并節省配置藍牙的時間。
如何通過藍牙將Xbox One控制器連接到Raspberry Pi
如果您打算連接Xbox One控制器對于Raspberry Pi,最好選擇更高的型號。較舊的Raspberry Pi沒有處理無線控制器的處理速度(或Wi-Fi和藍牙功能)。如果您僅限于較早的Pi,請使用USB。
對于Raspberry Pi或更高版本,您有兩個無線連接選項:
無線適配器加密狗
板載藍牙工具
一個比另一個簡單得多。
方法1:使用Microsoft的Xbox無線適配器
將Xbox One控制器連接到Raspberry Pi的最簡單方法是使用官方的Microsoft Xbox無線適配器。
(請注意,此控制器與Xbox 360無線控制器所使用的控制器不同。)
在將無線適配器連接到Raspberry Pi的情況下,啟動,然后等待設備點亮。同時按住適配器和Xbox One控制器上的配對按鈕,然后等待指示燈同步。當它們停止閃爍時,您就可以玩了!
方法2:直接通過藍牙工具配對
在繼續操作之前,請確保已按照前面的說明安裝了xboxdrv驅動程序。
同步Xbox One控制器要求您禁用ERTM。這是增強型重傳模式,這是藍牙的一項關鍵功能。但是,啟用它后,設備將無法同步。使用以下命令禁用ERTM:
echo ‘options bluetooth disable_ertm=Y’ | sudo tee -a /etc/modprobe.d/bluetooth.conf
下一步,重新啟動Raspberry Pi:
sudo reboot
重新啟動的Raspberry Pi現在準備就緒用于藍牙連接。使用以下命令啟動Bluetooth工具:
sudo bluetoothctl
您應該看到響應“代理已注冊”和新的提示[Bluetooth]#。在提示符下,按如下所示啟用代理:
agent on
然后,將其設置為默認值:
default-agent
下一步是開始掃描可發現的藍牙設備。使用“ scan on”命令開始掃描:
scan on
立即您將在終端中看到一個列表可用設備。但是,Xbox One控制器將不在這些項目中。相反,您需要使控制器可被發現。將其打開,然后按住設備正面MicroUSB端口旁邊的同步按鈕。
當Xbox按鈕指示燈開始閃爍時,這是可發現的。您應該看到一串數字,并且說明出現在終端中。我們的樣子如下:
[NEW] Device 5C:BA:37:4D:1D:95 Xbox Wireless Controller
用冒號分隔的六對字母和數字是Xbox One控制器的MAC地址。這用于通過connect命令將控制器連接到Raspberry Pi:
connect 5C:BA:37:4D:1D:95
(您的MAC地址將不同。)
連接將在命令提示符中確認,并在一行中帶有“連接成功”行。
為確保將來輕松連接,請指示Raspberry Pi信任控制器:
trust 5C:BA:37:4D:1D:95
完成后,使用 Ctrl + D 退出藍牙工具。
測試Xbox一個控制器
到此階段,您已經完成。若要確認Xbox One控制器是否正常工作,請安裝游戲桿軟件:
sudo apt install joystick
安裝此游戲后,請使用jstest工具檢查Xbox One控制器的輸入:
sudo jstest /dev/input/js0
一個新窗口將在終端中打開,其中包含按鈕和軸的列表。按下和移動時,每個將顯示不同的值。在Xbox One控制器上移動按鈕和拇指圖將提示出現值。只要響應是不同的且瞬時的,一切就可以設置并正常工作。
使用Xbox One控制器在Raspberry Pi上開始游戲
現在,您應該都設置為在Raspberry Pi上使用Xbox One控制器開始游戲。無論您使用的是RetroPie,Recalbox還是其他用于Raspberry Pi控制器配置文件的復古游戲套件。這意味著,當您連接控制器時,不僅可以瀏覽復古游戲平臺的界面,還可以玩游戲!
請記住,您可以通過三種方式將Xbox One控制器連接到Raspberry Pi :
使用USB電纜
通過Xbox無線適配器進行同步
使用板載藍牙工具(Raspberry Pi 3或更高版本)進行同步
責任編輯:wv
-
控制器
+關注
關注
112文章
16444瀏覽量
179051 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105805
發布評論請先 登錄
相關推薦
評論