Publicitate
Ventilator de jocuri retro cu dorința de a conecta controlorul Xbox One la Raspberry Pi? Datorită instrumentelor automate de configurare din RetroPie și Recalbox, este posibil să controlați jocurile cu un controler Xbox.
Dar ce zici de conexiunea reală? Este posibil? Poate aveți nevoie de un adaptor pentru a conecta un controler Xbox One la un alt computer? Iată ce trebuie să știți.
Configurarea Raspbian pentru un Xbox One Controller
Dacă intenționați să utilizați un controler Xbox One cu Raspberry Pi, începeți să actualizați sistemul de operare. În terminal, utilizați:
Actualizare sudo apt Actualizare sudo apt
Așteptați când se completează fiecare dintre acestea, căutând prompturi pentru confirmarea instalării.
În cele mai multe cazuri, nu trebuie să ai nevoie de un driver pentru controlorul Xbox One de pe Raspbian. Asistența controlerului este încorporată în sistemul de operare. Cu toate acestea, emulatoarele și jocurile mai vechi nu detectează acest lucru. Este util și pentru conectarea prin Bluetooth (a se vedea mai jos).
Dacă aveți probleme pentru ca controlorul Xbox One să funcționeze cu anumite jocuri, instalați driverul cu
sudo apt install xboxdrv
Ca întotdeauna, așteptați finalizarea instalării înainte de a continua.
Cum să conectați un Xbox One Controller la o zmeură Pi prin USB
Frumusețea USB-ului este că puteți pur și simplu să conectați și să jucați.
Deși comoditatea controlerului Xbox One este flexibilitatea sa wireless, dacă nu doriți să îl utilizați, încercați USB. Cablul de încărcare Xbox One poate fi utilizat pentru asta, dar dacă sistemul dvs. nu a inclus unul, va trebui să vă cumpărați singur. Versiunea de 2,7 metri este cea mai potrivită pentru jocuri pe sisteme retro.
Cablu oficial de încărcare USB Microsoft One One USBCablu oficial de încărcare USB Microsoft One One USB Cumpărați acum pe Amazon $7.15
Nu uitați, puteți cumpăra și o versiune cablată a controlerului Xbox One. Aceasta va conecta direct și va economisi timp la configurarea Bluetooth.
Controler cu fir îmbunătățit PowerA pentru Xbox OneControler cu fir îmbunătățit PowerA pentru Xbox One Cumpărați acum pe Amazon $24.99
Cum să conectați un Xbox One Controller la un Raspberry Pi prin Bluetooth
Dacă intenționați să conectați controlorul Xbox One la un Raspberry Pi, este mai bine să alegeți un model ulterior. Raspberry Pi mai vechi nu are viteza de procesare (sau funcțiile Wi-Fi și Bluetooth) pentru a gestiona controlerele wireless. Utilizați USB dacă sunteți limitat la Pis mai vechi.
Cu un Raspberry Pi sau mai recent, aveți două opțiuni pentru conectivitate wireless:
- Dongle adaptor wireless
- Instrument instrument Bluetooth la bord
Unul este considerabil mai ușor decât celălalt.
Metoda 1: Utilizarea adaptorului wireless Xbox fără fir
Cea mai simplă modalitate de a conecta un controler Xbox One la un Raspberry Pi este să folosești oficialul Adaptor wireless Xbox Xbox.
Adaptor wireless Xbox XboxAdaptor wireless Xbox Xbox Cumpărați acum pe Amazon $23.99
(Rețineți că acest controler este diferit de cel utilizat de controlorul wireless Xbox 360.)
Cu adaptorul wireless conectat la Raspberry Pi, porniți și așteptați ca dispozitivul să se aprindă. Țineți simultan butonul de asociere de pe adaptor și controlerul Xbox One și așteptați sincronizarea luminilor. Când încetează să clipească, sunteți gata să jucați!
Metoda 2: Asociere directă prin Instrumentul Bluetooth
Înainte de a continua, asigurați-vă că ați instalat driverul xboxdrv așa cum s-a explicat anterior.
Sincronizarea unui controler Xbox One necesită să dezactivați ERTM. Acesta este modul îmbunătățit de re-transmisie, o caracteristică cheie a Bluetooth. Cu toate acestea, cu aceasta este activată, dispozitivele nu se pot sincroniza. Dezactivați ERTM cu:
echo 'opțiuni bluetooth disable_ertm = Y' | sudo tee -a /etc/modprobe.d/bluetooth.conf
Apoi, reporniți Raspberry Pi:
repornire sudo
Raspberry Pi restartat este acum gata pentru conectivitate Bluetooth. Porniți instrumentele Bluetooth cu:
sudo bluetoothctl
Ar trebui să vedeți răspunsul „Agent înregistrat” și o nouă solicitare [Bluetooth]#
. La prompt, activați agentul astfel:
agent pe
Apoi, setați-l ca implicit:
default-agent
Următorul pas este să începeți scanarea dispozitivelor Bluetooth descoperibile. Utilizați comanda „scan on” pentru a începe scanarea:
scanează
Imediat veți vedea o listă în terminalul dispozitivelor disponibile. Cu toate acestea, controlerul Xbox One nu va fi printre aceste elemente. În schimb, va trebui să faceți controlerul să poată fi descoperit. Porniți-l, apoi țineți butonul de sincronizare din partea frontală a dispozitivului, lângă portul microUSB.
Când lumina butonului Xbox începe să clipească, aceasta poate fi descoperită. Ar trebui să vedeți o serie de numere și o descriere să apară în terminal. Ai noștri arătau astfel:
[NOU] Dispozitiv 5C: BA: 37: 4D: 1D: 95 Controler wireless Xbox
Cele șase perechi de litere și numere separate prin puncte sunt adresa MAC a controlorului Xbox One. Acesta este utilizat pentru conectarea controlerului la zmeura Pi cu comanda de conectare:
conectați 5C: BA: 37: 4D: 1D: 95
(Adresa dvs. MAC va fi diferită.)
Conexiunea va fi confirmată în promptul de comandă cu un rând de linii urmată de „Conectarea a reușit”.
Pentru a vă asigura o conexiune facilă în viitor, instruiți-l pe Zmeura Pi să aibă încredere în controler:
încredere 5C: BA: 37: 4D: 1D: 95
Cu acest lucru, renunțați la instrumentul Bluetooth cu Ctrl + D.
Testează-ți Xbox One Controller
În această etapă ați terminat. Pentru a confirma funcționarea corectă a controlerului Xbox One, instalați programul joystick:
sudo apt instala joystick
Cu acest lucru instalat, utilizați instrumentul Jstest pentru a verifica intrările controlorului dvs. Xbox One:
sudo jstest / dev / input / js0
În terminal se va deschide o nouă fereastră, o listă de butoane și axe. Fiecare va afișa valori diferite atunci când este apăsat și mutat. Deplasarea butoanelor și a tastelor mici de pe controlerul Xbox One va solicita să apară valorile. Atâta timp cât răspunsurile sunt diferite și instantanee, totul este configurat și funcționează corect.
Începeți jocurile pe Raspberry Pi cu ajutorul unui controler Xbox One
Până acum, ar trebui să fiți gata să începeți jocurile cu un controler Xbox One pe Raspberry Pi. Indiferent dacă utilizați RetroPie, Recalbox sau alte altele suite de jocuri retro pentru Raspberry Pi Jocuri retro pe Raspberry Pi: Înțelegerea ROM-urilor, RetroPie, Recalbox și multe alteleRaspberry Pi este ideal pentru a juca jocuri video clasice. Iată cum să începeți cu jocurile retro pe Raspberry Pi. Citeste mai mult profilurile controlorului ar trebui să fie disponibile. Aceasta înseamnă că atunci când conectați controlorul, nu numai că puteți naviga în interfața platformei de jocuri retro, puteți juca și jocuri!
De asemenea, dacă controlorul dvs. Xbox One nu funcționează, avem sfaturi despre cum puteți repara un controler Xbox One rupt.
Nu uitați, aveți trei moduri de a conecta un controler Xbox One la zmeura dvs. Pi:
- Utilizați un cablu USB
- Sincronizați prin intermediul adaptorului wireless Xbox
- Sincronizați utilizând instrumentul Bluetooth integrat (Raspberry Pi 3 sau o versiune ulterioară)
Vrei niște acțiuni retro cu doi jucători, dar să ai un singur controler? Consultați-ne rezervarea cei mai buni controlere pentru RetroPie Cele mai bune 10 controlere pentru RetroPieRetroPie este la fel de bun ca și controlerul său. Iată cei mai buni controlere pentru RetroPie. Citeste mai mult .
Christian Cawley este redactor redactor pentru securitate, Linux, bricolaj, programare și tehnică explicată. De asemenea, el produce Podcast-ul cu adevărat util și are o experiență vastă în suport pentru desktop și software. Colaborator al revistei Linux Format, Christian este un tinkerer Raspberry Pi, iubitor Lego și fan retro al jocurilor de noroc.