Cómo usar un controlador de Xbox o PS4 con una Raspberry Pi

Ahora reinicie la distribución una última vez y esta vez continúe con Emulation Station. Si ha conectado su controlador, la distro lo recogerá.

Mantenga presionada cualquier tecla del controlador para que la distribución identifique correctamente el controlador. A continuación, se le pedirá que asigne las teclas en el controlador. Tenga en cuenta que esta asignación básica es solo para navegar por la interfaz gráfica y para ayudarlo a cambiar entre el sistema emulado y seleccionar un juego.

  • Revisión del controlador inalámbrico de Xbox Elite

Una vez que haya configurado el controlador, se colocará en el menú principal de la interfaz de Emulation Station. Ahora, para configurar el controlador para juegos, diríjase al menú RetroPie en Emulation Station y seleccione la opción ‘Configurar teclado / joystick RetroArch’.

Emulation Station muestra el número de juegos dentro de un emulador en particular

Use el teclado y seleccione la primera opción, denominada ‘Configurar Joystick / Controlador’. Luego siga las instrucciones en pantalla para configurar su controlador. Si su controlador no tiene los botones que le están solicitando, espere unos segundos y la configuración pasará al siguiente botón.

Controladores del controlador

Si usa un controlador de Xbox 360 o PS3, primero debe instalar sus controladores antes de que RetroPie pueda recogerlos. En versiones anteriores, esto implicaba algo de piratería en la línea de comandos.

Sin embargo, en la última versión de la distribución, es un asunto muy simple y directo. Diríjase a la opción RetroPie-Setup en el menú RetroPie dentro de Emulation Station.

Esto lo lleva al menú Ncurses del script RetroPie-Setup en el que estábamos anteriormente. Use el teclado para seleccionar la tercera opción para configurar la distribución.

RetroArch es un emulador multisistema que hace el trabajo pesado para la distro

Desplácese por la lista y seleccione la opción relevante para instalar el controlador para su controlador: ‘318’ para instalar el controlador de PS3 y el número ‘332’ para instalar el controlador para la Xbox 360.

El script Xbox360 descarga el controlador xboxdrv y edita el archivo /etc/rc.local para iniciar el controlador en el arranque. El script agrega entradas para los controladores 360 conectados. Si está utilizando controladores inalámbricos, abra el archivo /etc/rc.local en un editor de texto, busque las líneas que comienzan con xboxdrv y reemplazar el –carné de identidad opción con –ancho .

Si está utilizando los controladores de PS3, una vez que haya instalado los controladores utilizando la secuencia de comandos como se describe anteriormente, se le pedirá que conecte el adaptador Bluetooth para los controladores.

Incluso después de hacerlo, RetroPie no detectará sus controladores. Esto es de esperar, según los desarrolladores. Salga del script y salga de Emulation Station. Una vez que vuelva a la línea de comandos, cambie al directorio / opt / retropie / supplementary / ps3controller / y escriba

$ sudo ./sixpair

Esta pequeña e ingeniosa utilidad debería detectar el adaptador Bluetooth y darlo a conocer a RetroPie.

  • Cómo hacer que Wi-Fi y Bluetooth funcionen en Raspberry Pi 3

Ahora reinicie la Raspberry Pi y, una vez que esté en la copia de seguridad, cambie al directorio / dev / input y enumere su contenido con ls . Si su controlador ha sido detectado, aparece como js0. Puedes probar el controlador usando:

$ jstest / dev / input / js0

que muestra el programa jstest diseñado para probar las características de un controlador. Ahora regrese al menú RetroPie en Emulation Station y use la opción ‘Configurar RetroArch Keyboard / Joystick’ para configurar su controlador.

Y eso es todo: sus controladores ahora están configurados y listos para funcionar. Puede hacer esto con todos sus controladores y RetroPie guarda la configuración y la carga automáticamente cada vez que conecta el controlador.

Ahora puede desplazarse a través de Emulation Station y jugar los juegos preinstalados con sus controladores.

Puede conectar hasta cuatro controladores virtuales a RetroPie

Usa un gamepad virtual

No sude si no tiene un controlador de juegos; en su lugar, puede crear y usar uno virtual desde su teléfono o tableta. Para crear el gamepad virtual, diríjase a XTerminal e ingrese los siguientes comandos para instalar los componentes requeridos:

$ sudo apt-get update

$ sudo apt-get upgrade

$ wget http://node-arm.herokuapp.com/node_latest_armhf.deb

$ sudo dpkg -i node_latest_armhf.deb

Una vez que tenga los componentes, cambie al usuario root con el comando su. Se le pedirá la contraseña del usuario root (frambuesa). Una vez autenticado, ingrese

# git clone https://github.com/miroof/nodevirtual-gamepads

# cd node-virtual-gamepads

# npm instalar

# npm instala pm2 -g

Los pasos anteriores tardan un poco en completarse. Una vez que hayan terminado, puede iniciar el controlador y habilitarlo para que se inicie automáticamente en el arranque:

# pm2 start main.js

# pm2 de inicio

# sudo pm2 guardar

Ahora tome su teléfono o tableta, abra el navegador web (los desarrolladores recomiendan Google Chrome para obtener mejores resultados) e ingrese la dirección IP de la Raspberry Pi en la barra de direcciones. Ahora debería ver un controlador virtual en la página.

Tenga en cuenta que debe configurar su controlador con y RetroArch como lo haría con un controlador físico. La aplicación web del controlador del juego también proporciona retroalimentación háptica: si lo encuentras irritante, puedes desactivarlo quitando la vibración de tu dispositivo.

  • ¿Te ha gustado este artículo? Amplíe su conocimiento de Linux, obtenga más de su código y descubra los últimos desarrollos de código abierto dentro de Linux Format. Lea nuestra muestra hoy y aproveche la oferta en el interior.