Hirdetés

Retro játékrajongó arra késztetve, hogy csatlakoztassa az Xbox One vezérlőjét a Raspberry Pi-hez? A RetroPie és a Recalbox automatikus konfigurációs eszközeinek köszönhetően az Xbox vezérlővel ellenőrizhetőek a játékok.

De mi van a tényleges kapcsolattal? Lehetséges? Szüksége van adapterre az Xbox One vezérlő csatlakoztatásához egy másik számítógéphez? Itt van, amit tudnia kell.

Raspbian konfigurálása Xbox One vezérlőhöz

Ha Xbox One vezérlőt szeretne használni a Raspberry Pi készülékkel, kezdje az operációs rendszer frissítésével. A terminálon használja:

sudo apt frissítés sudo apt frissítés

Várjon, amíg ezek mindegyike befejeződik, és vigyázzon a telepítés megerősítését kérő javaslatokra.

Szinkronizálja az Xbox One vezérlőt egy Raspberry Pi-vel

A legtöbb esetben nincs szükség illesztőprogramra az Raspbian Xbox One vezérlőjéhez. A vezérlő támogatása be van építve az operációs rendszerbe. Az idősebb emulátorok és játékok azonban ezt nem észlelik. Ez is hasznos a Bluetooth-on keresztül történő csatlakozáshoz (lásd alább).

Ha problémái vannak az Xbox One vezérlő működtetéséről bizonyos játékokkal, telepítse az illesztőprogramot

instagram viewer
sudo apt install xboxdrv

Mint mindig, várja meg, amíg a telepítés befejeződik, mielőtt folytatja.

Xbox One vezérlő csatlakoztatása Raspberry Pi-hez USB-n keresztül

Az USB szépsége az, hogy egyszerűen csatlakoztathatja és lejátszhatja.

Míg az Xbox One vezérlő kényelme a vezeték nélküli rugalmasság, ha kétségbeesetten szeretné használni, próbálkozzon az USB-vel. Erre az Xbox One töltő kábel használható, de ha a rendszer nem tartalmazott egyet, akkor meg kell vásárolnia a sajátját. A 2,7 méteres változat a legjobb retro rendszerekkel való játékhoz.

Hivatalos Microsoft Xbox One USB töltőkábelHivatalos Microsoft Xbox One USB töltőkábel Vásároljon most az Amazonon $7.15

Ne felejtsük el, hogy megvásárolhatja az Xbox One vezérlő vezetékes változatát is. Ez egyenesen csatlakozik, és időt takarít meg a Bluetooth konfigurálásában.

PowerA továbbfejlesztett vezetékes vezérlő az Xbox One-hozPowerA továbbfejlesztett vezetékes vezérlő az Xbox One-hoz Vásároljon most az Amazonon $24.99

Az Xbox One vezérlő csatlakoztatása a Raspberry Pi-hez Bluetooth-on keresztül

Ha azt tervezi, hogy az Xbox One vezérlőjét egy Raspberry Pi-hez csatlakoztatja, akkor legjobb választani egy későbbi modellt. Az Régebbi Málna Pi nem rendelkezik a feldolgozás sebességével (vagy a Wi-Fi és a Bluetooth képességével) a vezeték nélküli vezérlők kezeléséhez. Használjon USB-t, ha az idősebb Pis-re korlátozódik.

A Raspberry Pi vagy újabb verzióval a vezeték nélküli kapcsolat kétféle lehetősége van:

  1. Vezeték nélküli adapter dongle
  2. Fedélzeti Bluetooth eszköz

Az egyik lényegesen könnyebb, mint a másik.

1. módszer: A Microsoft Xbox vezeték nélküli adapterének használata

Az Xbox One vezérlő Raspberry Pi-hez való csatlakoztatásának legegyszerűbb módja a hivatalos személy használata Microsoft Xbox vezeték nélküli adapter.

Microsoft Xbox vezeték nélküli adapterMicrosoft Xbox vezeték nélküli adapter Vásároljon most az Amazonon $23.99

(Vegye figyelembe, hogy ez a vezérlő különbözik attól, amelyet az Xbox 360 vezeték nélküli vezérlő használ.)

Ha a vezeték nélküli adaptert csatlakoztatja a Raspberry Pi-hez, indítsa be és várja meg, amíg az eszköz felgyullad. Tartsa egyszerre az adapter és az Xbox One vezérlő párosító gombját, és várja meg, amíg a lámpák szinkronizálódnak. Ha nem villog, készen állsz a játékra!

2. módszer: Párosítás közvetlenül a Bluetooth eszközön keresztül

Mielőtt folytatná, ellenőrizze, hogy telepítette-e az xboxdrv illesztőprogramot a korábban ismertetett módon.

Az Xbox One vezérlő szinkronizálásához le kell tiltania az ERTM-et. Ez a továbbfejlesztett újraátviteli mód, a Bluetooth egyik legfontosabb jellemzője. Engedélyezve azonban az eszközök nem tudnak szinkronizálni. Az ERTM letiltása:

echo 'opciók bluetooth disable_ertm = Y' | sudo tee -a /etc/modprobe.d/bluetooth.conf

Ezután indítsa újra a Raspberry Pi-t:

sudo reboot

Az újraindított Raspberry Pi készen áll a Bluetooth-kapcsolatra. Indítsa el a Bluetooth eszközöket:

sudo bluetoothctl

Látnia kell az „Agent regisztrált” választ és egy új felszólítást [Bluetooth] #. A promptnál engedélyezze az ügynököt így:

ügynök

Ezután állítsa alapértelmezésként:

default-szer

A következő lépés a felfedezésre váró Bluetooth-eszközök keresésének megkezdése. A szkennelés megkezdéséhez használja a „beolvasás” parancsot:

beolvasni
Keressen Bluetooth-eszközöket

Azonnal megjelenik egy lista az elérhető eszközök terminálján. Az Xbox One vezérlő azonban nem szerepel ezen elemek között. Ehelyett a vezérlőt felfedezhetővé kell tennie. Kapcsolja be, majd tartsa lenyomva a szinkronizáló gombot a készülék elején, a microUSB port mellett.

A Raspberry Pi által talált Bluetooth-eszközök

Amikor az Xbox gomb jelzőfénye villogni kezd, felfedezhető. Látnia kell egy számsort és egy leírást a terminálon. A miénk így néz ki:

[ÚJ] 5C eszköz: BA: 37: 4D: 1D: 95 Xbox vezeték nélküli vezérlő

A kettősponttal elválasztott hat pár betű és szám az Xbox One vezérlő MAC-címe. Ezt a vezérlőt a Raspberry Pi-hez a connect paranccsal kell összekötni:

csatlakoztassa az 5C: BA: 37: 4D: 1D: 95

(A MAC-címed más lesz.)

A csatlakozás az Xbox One vezérlőhöz megerősítve

A kapcsolatot a parancssorban egy sorsorral, majd a „Csatlakozás sikeres” üzenettel erősítjük meg.

A jövőbeli egyszerű kapcsolat biztosítása érdekében utasítsa a Raspberry Pi-t, hogy bízzon a vezérlőben:

bizalom 5C: BA: 37: 4D: 1D: 95

Ha elkészült, akkor lépjen ki a Bluetooth eszközből Ctrl + D.

Tesztelje az Xbox One vezérlőjét

Ebben a szakaszban kész. Az Xbox One vezérlő megfelelő működésének ellenőrzéséhez telepítse a joystick szoftvert:

sudo apt install joystick

Ha telepítve van, használja a jstest eszközt az Xbox One vezérlő bemeneteinek ellenőrzéséhez:

sudo jstest / dev / input / js0

Egy új ablak nyílik meg a terminálon, a gombok és tengelyek listája. Mindegyik eltérő értékeket jelenít meg, amikor megnyomják és mozgatják. Az Xbox One vezérlő gombjainak és miniatűrjeinek körül mozgatva az értékek jelennek meg. Mindaddig, amíg a válaszok eltérőek és pillanatnyiak, a beállítások megfelelően működnek.

Kezdje a játékot a Málna Pi-n egy Xbox One vezérlővel

Most már készen kell állnia arra, hogy elindítsa a játékot egy Xbox One vezérlővel a Raspberry Pi készüléken. Függetlenül attól, hogy RetroPie-t, Recalbox-ot vagy másat használ retro játékcsomag Raspberry Pi-hez Retro játék a Málna Pi-n: A ROM-ok, a RetroPie, a Recalbox és egyebek megértéseA Raspberry Pi ideális klasszikus videojátékok lejátszásához. Így kezdheti el a retro játékot a Raspberry Pi készüléken. Olvass tovább a vezérlőprofiloknak rendelkezésre kell állniuk. Ez azt jelenti, hogy amikor csatlakoztatja a vezérlőt, nemcsak a navigálhat a retro játékplatform felületén, hanem játszhat is!

Ezenkívül, ha az Xbox One vezérlő nem működik, megvan tippeket a törött Xbox One vezérlő javításához.

Ne feledje, hogy háromféleképpen csatlakoztathat egy Xbox One vezérlőt a Raspberry Pi-hez:

  1. Használjon USB-kábelt
  2. Szinkronizálás az Xbox vezeték nélküli adapter segítségével
  3. Szinkronizálás a fedélzeti Bluetooth eszköz (Raspberry Pi 3 vagy újabb) használatával

Szeretne néhány retro játékost, de csak egy vezérlővel rendelkezik? Nézze meg a A RetroPie legjobb vezérlői A 10 legjobb vezérlő a RetroPie-hezA RetroPie csak annyira jó, mint a vezérlője. Itt vannak a RetroPie legjobb vezérlői. Olvass tovább .

Christian Cawley a biztonság, a Linux, a barkácsolás, a programozás és a műszaki magyarázatú szerkesztőhelyettes. Előállítja a The Really Useful Podcast-ot is, és nagy tapasztalattal rendelkezik az asztali és szoftver támogatással kapcsolatban. Christian, a Linux Format magazin közreműködője, egy Raspberry Pi gyártója, Lego szeretője és retro játék rajongója.