Anuncio

¿Eres fanático de los juegos retro y tienes ganas de conectar tu controlador Xbox One a tu Raspberry Pi? Gracias a las herramientas de configuración automática en RetroPie y Recalbox, es posible controlar juegos con un controlador Xbox.

Pero, ¿qué pasa con la conexión real? ¿Es posible? ¿Podría necesitar un adaptador para conectar un controlador Xbox One a otra computadora? Esto es lo que necesitas saber.

Configuración de Raspbian para un controlador Xbox One

Si planea usar un controlador Xbox One con su Raspberry Pi, comience por actualizar su sistema operativo. En la terminal, use:

sudo apt update sudo apt upgrade

Espere mientras se completa cada uno de estos, buscando indicaciones para confirmar la instalación.

Sincronice el controlador Xbox One con una Raspberry Pi

En la mayoría de los casos, no debería necesitar un controlador para el controlador Xbox One en Raspbian. El soporte para el controlador está integrado en el sistema operativo. Sin embargo, los emuladores y juegos más antiguos no detectan esto. También es útil para conectarse a través de Bluetooth (ver más abajo).

instagram viewer

Si tiene problemas para que el controlador Xbox One funcione con ciertos juegos, instale el controlador con

sudo apt install xboxdrv

Como siempre, espere a que se complete la instalación antes de continuar.

Cómo conectar un controlador Xbox One a una Raspberry Pi a través de USB

La belleza de USB es que simplemente puede enchufar y jugar.

Si bien la comodidad del controlador Xbox One es su flexibilidad inalámbrica, si estás desesperado por usarlo, prueba con USB. El cable de carga de Xbox One se puede utilizar para esto, pero si su sistema no incluye uno, deberá comprar el suyo. La versión de 2.7 metros es la mejor para jugar en sistemas retro.

Cable de carga USB oficial de Microsoft Xbox OneCable de carga USB oficial de Microsoft Xbox One Compre ahora en Amazon $7.15

No olvides que también puedes comprar una versión cableada del controlador Xbox One. Esto se conectará directamente y ahorrará tiempo configurando Bluetooth.

Controlador con cable mejorado PowerA para Xbox OneControlador con cable mejorado PowerA para Xbox One Compre ahora en Amazon $24.99

Cómo conectar un controlador Xbox One a una Raspberry Pi a través de Bluetooth

Si planea conectar su controlador Xbox One a una Raspberry Pi, es mejor elegir un modelo posterior. Los Raspberry Pi más antiguos no tienen la velocidad de procesamiento (o las capacidades de Wi-Fi y Bluetooth) para manejar los controladores inalámbricos. Use USB si está limitado a Pis más antiguo.

Con una Raspberry Pi o posterior, tiene dos opciones para la conectividad inalámbrica:

  1. Adaptador inalámbrico dongle
  2. Herramienta Bluetooth integrada

Uno es considerablemente más fácil que el otro.

Método 1: uso del adaptador inalámbrico Xbox de Microsoft

La forma más sencilla de conectar un controlador Xbox One a una Raspberry Pi es usar el Adaptador inalámbrico Microsoft Xbox.

Adaptador inalámbrico Microsoft XboxAdaptador inalámbrico Microsoft Xbox Compre ahora en Amazon $23.99

(Tenga en cuenta que este controlador es diferente al utilizado por el controlador inalámbrico Xbox 360).

Con el adaptador inalámbrico conectado a su Raspberry Pi, inicie y luego espere a que se encienda el dispositivo. Mantenga presionado el botón de emparejamiento en el adaptador y el controlador Xbox One simultáneamente y espere a que se sincronicen las luces. Cuando dejen de parpadear, ¡estás listo para jugar!

Método 2: emparejamiento directo a través de la herramienta Bluetooth

Antes de continuar, asegúrese de haber instalado el controlador xboxdrv como se explicó anteriormente.

La sincronización de un controlador Xbox One requiere que deshabilites ERTM. Este es el modo de retransmisión mejorada, una característica clave de Bluetooth. Sin embargo, con esto habilitado, los dispositivos no pueden sincronizarse. Desactivar ERTM con:

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

A continuación, reinicie la Raspberry Pi:

reinicio de sudo

El Raspberry Pi reiniciado ahora está listo para la conectividad Bluetooth. Inicie las herramientas de Bluetooth con:

sudo bluetoothctl

Debería ver la respuesta "Agente registrado" y un nuevo aviso [Bluetooth]#. En el indicador, habilite el agente así:

agente en

Luego, configúrelo como predeterminado:

agente predeterminado

El siguiente paso es comenzar a buscar dispositivos Bluetooth detectables. Use el comando "escanear en" para comenzar el escaneo:

escanear en
Escanear en busca de dispositivos Bluetooth

Inmediatamente verá una lista en el terminal de dispositivos disponibles. Sin embargo, el controlador Xbox One no estará entre estos elementos. En su lugar, deberá hacer que el controlador sea reconocible. Enciéndalo, luego mantenga presionado el botón de sincronización en la parte frontal del dispositivo, junto al puerto microUSB.

Dispositivos Bluetooth encontrados por Raspberry Pi

Cuando la luz del botón Xbox comienza a parpadear, es detectable. Debería ver una cadena de números y una descripción aparecer en el terminal. El nuestro se veía así:

[NUEVO] Dispositivo 5C: BA: 37: 4D: 1D: 95 Controlador inalámbrico Xbox

Los seis pares de letras y números separados por dos puntos son la dirección MAC del controlador Xbox One. Esto se utiliza para conectar el controlador a la Raspberry Pi con el comando de conexión:

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

(Su dirección MAC será diferente).

Conexión al controlador Xbox One confirmada

La conexión se confirmará en el símbolo del sistema con una fila de líneas seguida de "Conexión exitosa".

Para garantizar una conexión fácil en el futuro, indique a Raspberry Pi que confíe en el controlador:

confíe en 5C: BA: 37: 4D: 1D: 95

Una vez hecho esto, salga de la herramienta Bluetooth con Ctrl + D.

Prueba tu controlador Xbox One

En esta etapa ya has terminado. Para confirmar que el controlador Xbox One funciona correctamente, instale el software del joystick:

sudo apt install joystick

Con esto instalado, use la herramienta jstest para verificar las entradas de su controlador Xbox One:

sudo jstest / dev / input / js0

Se abrirá una nueva ventana en la terminal, una lista de botones y ejes. Cada uno mostrará diferentes valores cuando se presiona y mueve. Moverse por los botones y las barras de control en el controlador Xbox One hará que aparezcan los valores. Mientras las respuestas sean diferentes e instantáneas, todo está configurado y funciona correctamente.

Comience a jugar en Raspberry Pi con un controlador Xbox One

A estas alturas ya debería estar listo para comenzar a jugar con un controlador Xbox One en su Raspberry Pi. Ya sea que esté utilizando RetroPie, Recalbox u otro suite de juegos retro para Raspberry Pi Retro Gaming en Raspberry Pi: comprensión de ROM, RetroPie, Recalbox y másLa Raspberry Pi es ideal para jugar videojuegos clásicos. Te mostramos cómo comenzar con los juegos retro en tu Raspberry Pi. Lee mas Los perfiles del controlador deben estar disponibles. Esto significa que cuando conectas tu controlador, no solo puedes navegar por la interfaz de la plataforma de juegos retro, ¡también puedes jugar!

Además, si su controlador Xbox One no funciona, tenemos consejos sobre cómo reparar un controlador Xbox One roto.

Recuerde, tiene tres formas de conectar un controlador Xbox One a su Raspberry Pi:

  1. Use un cable USB
  2. Sincronización a través del adaptador inalámbrico Xbox
  3. Sincronice utilizando la herramienta Bluetooth integrada (Raspberry Pi 3 o posterior)

¿Quieres algo de acción retro para dos jugadores pero solo tienes un controlador? Echa un vistazo a nuestro resumen de mejores controladores para RetroPie Los 10 mejores controladores para RetroPieEl RetroPie es tan bueno como su controlador. Aquí están los mejores controladores para RetroPie. Lee mas .

Christian Cawley es editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada. También produce el podcast realmente útil y tiene una amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un fabricante de frambuesa Pi, amante de Lego y fanático de los juegos retro.