Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ad-inserter domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/obdcarcl/emuladordeconsola.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the mihdan-index-now domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/obdcarcl/emuladordeconsola.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the complianz-gdpr domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/obdcarcl/emuladordeconsola.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fast-indexing-api domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/obdcarcl/emuladordeconsola.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/obdcarcl/emuladordeconsola.com/wp-includes/functions.php on line 6114
Cómo Usar Un Controlador De Xbox One En La Raspberry Pi | Emulador De Consolas

Cómo usar un controlador de Xbox One en la Raspberry Pi

Esta guía se centra en cómo configurar un controlador Xbox con Raspberry Pi OS . RetroPie es un poco diferente: la mayoría de estos pasos funcionarán, pero asegúrese de consultar nuestra Guía definitiva del controlador RetroPie para obtener detalles sobre cómo configurar un controlador con RetroPie.

Raspberry Pi 4 Modelo B Raspberry Pi 4 Modelo B × 1
controlador de xbox uno × 1
Tarjeta micro SD × 1

Howchoo es compatible con lectores. Como Asociado de Amazon, podemos ganar una pequeña comisión de afiliado sin costo para usted cuando compra a través de nuestros enlaces.

Contenido

Instale o actualice a la última versión de Raspberry Pi OS

Antes de comenzar, asegúrese de tener instalada la última versión del sistema operativo Raspberry Pi en su Pi. Visite nuestra guía sobre cómo actualizar el sistema operativo Raspberry Pi para obtener detalles sobre este proceso.

Instale el controlador xboxdrv

instalar xboxdrv

Los controladores Xpad se incluyen con la última versión del sistema operativo Raspberry Pi, por lo que este paso es técnicamente opcional. Todavía recomendamos instalarlo en caso de que encuentre una aplicación construida alrededor del antiguo controlador xboxdrv.

Ejecute el siguiente comando para instalarlo:

sudo apt-get install xboxdrv

Conectar un controlador Xbox inalámbrico

Controlador de Xbox inalámbrico

Los controladores inalámbricos de Xbox usan un adaptador inalámbrico USB. Conecte el adaptador USB a la Raspberry Pi. Debería reconocer y responder a la entrada como un controlador USB normal.

Conecte un controlador de Xbox a través de un cable USB

Controlador Xbox USB

Si está utilizando un controlador USB con cable, conecte el controlador a un puerto USB en la Raspberry Pi. El Pi debería detectar el controlador como un dispositivo utilizable.

Conectar un controlador con Bluetooth

Controlador Bluetooth Xbox Raspberry Pi

Para conectar un controlador de Xbox mediante Bluetooth, necesitará una ventana de terminal. Abra uno en el sistema operativo Raspberry Pi o de forma remota en el Pi utilizando una aplicación de terminal de su elección.

1. Deshabilitar el modo de retransmisión mejorado (ERTM)

Si ERTM está habilitado, el controlador no se emparejará con el Pi. Para deshabilitar el ERTM, ejecute el siguiente comando:

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

Reinicie el Pi.

2. Inicie Herramientas Bluetooth

Después de que Pi se reinicie, inicie Bluetooth Tools con el siguiente comando:

sudo bluetoothctl

3. Busque el controlador de Xbox

Ahora tenemos que buscar el controlador de Xbox. No pongas el controlador en modo de emparejamiento todavía. Tenemos algunas configuraciones para ajustar primero. Habilite el agente con los siguientes comandos:

agent on
default-agent

A continuación, comenzaremos a buscar dispositivos Bluetooth disponibles. Ejecute este comando para comenzar a escanear:

scan on

4. Conéctese al controlador de Xbox

Ponga el controlador de Xbox en modo de emparejamiento. Debería aparecer en la lista de dispositivos con una dirección MAC única y las palabras «controlador inalámbrico» al final. Tome nota de la dirección MAC, la necesitaremos para conectar el controlador. En la ventana de la terminal, ingrese el siguiente comando, reemplazándolo MAC_ADDRESScon la dirección MAC del controlador de Xbox.

connect MAC_ADDRESS

Después de conectar el controlador, asegúrese de que esté listado como un dispositivo confiable con este comando, reemplazándolo nuevamente MAC_ADDRESScon el de Xbox.

trust MAC_ADDRESS

Cierre la aplicación bluetoothctl escribiendoquit

5. Prueba la conexión

Usaremos el conjunto de herramientas del joystick para asegurarnos de que todo funcione. Instálalo con este comando:

sudo apt-get install joystick

Cuando termine de instalar, ejecute este comando para iniciar la prueba:

sudo jstest /dev/input/js0

Verá una pantalla de números. Si todo funciona correctamente, presionar los botones del controlador hará que cambien.

Use un controlador Xbox para reemplazar las funciones del mouse

Usar el controlador de Xbox como cursor

Ahora que su controlador está conectado, es posible que desee usarlo en lugar de un mouse. Ejecute el siguiente comando en una ventana de terminal para habilitar esta función:

sudo xboxdrv --detach-kernel-driver --silent --mouse

Si necesita un botón de mouse específico, consulte la tabla a continuación para ver el botón correspondiente en el controlador de Xbox. También incluye algunas funciones de teclado.

Función Botón del controlador de Xbox
Mover cursores Joystick izquierdo
Rueda de desplazamiento Palanca de mando derecha
Click izquierdo UN
Botón derecho del ratón B
Clic central X
Ingresar Y
Teclas de flecha pad direccional
Página arriba libra
Página abajo RB
Delantero Comienzo
Atrás Atrás

¡Ya has terminado!

Unete a la comunidad