Autor Tema: Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos  (Leído 1304 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 22051
  • Gracias 763
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« en: Septiembre 13, 2019, 09:17:55 am »
Advertisement
Compis.

La idea es saber si mi joystick lo ha detectado raspbian, saber si los botones funcionan y que número de botón es cada uno para lo cual hago lo siguiente...

Como root lanzo el siguiente comando para saber si el sistema ha detectado nuestro joystick

Código: [Seleccionar]
cat /proc/bus/input/devices

obteniendo el siguiente resultado



Una  nuestro joystick es detectado, un fichero especial de evento debería haber sido creado para cada joystick de nuestro sistema. Podemos ver estos ficheros especiales en /dev/input:

Código: [Seleccionar]
ls /dev/input/js*


Ahora podemos pasar el path de ese fichero especial como argumento a jstest, para testear nuestros botones y ejes. Por ejemplo, para testear en nuestro caso nuestro joystick lanzamos el siguiente comando:

Código: [Seleccionar]
jstest /dev/input/js0
En mi caso obtengo un mensaje de que no encuentra el comando



así que vamos a intentar instalar el comando lanzando el siguiente comando...

Código: [Seleccionar]
apt-get install joystick
Se instala sin problemas y una vez instalado vuelvo a lanzar el comando de antes

Código: [Seleccionar]
jstest /dev/input/js0
y cojonudo!! Ahora me sale lo siguiente



donde pulsando los botones de mi joystick veo si funciona o no, así como a qué botón corresponde!!!!

Ahora solo hace falta saber usarlo en los emuladores, jeje.

Añadir que en mi caso el joystick que he conectado a la raspberry me ha devuelto lo siguiente y los botones corresponden a

root@arcadePI:/home/pi# jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Generic X-Box pad) has 8 axes (X, Y, Z, Rx, Ry, Rz, Hat0X, Hat0Y)
and 11 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?, ?, ?).
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2:-32767  3:     0  4:     0  5:-32767  6:     0  7:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off


Boton xbox 8
start 7
select 6
A 0
B 1
X 2
Y 3
LR 4
RR 5
LT Ejes/Axis 2 32767
RT Ejes/Axis 5 32767
Presionar joystick izquierdo --> 9
Presionar joystick derecho   --> 10

Mando izquierdo --> Ejes/axis 0 (para izquierda y derecha) y 1 (para arriba y abajo) -32767 0 32767
Mando derecho   --> Ejes/axis 3 (para izquierda y derecha) y 4 (para arriba y abajo) -32767 0 32767
D-Pad           --> Ejes/axis 6 (para izquierda y derecha) y 7 (para arriba y abajo) -32767 0 32767
« Última modificación: Septiembre 13, 2019, 05:16:32 pm por empardopo »



Desconectado empardopo

  • Admin
  • *
  • Mensajes: 22051
  • Gracias 763
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #1 en: Septiembre 13, 2019, 10:48:59 am »
Me he puesto a buscar información por todos lados y aquí me dejo deberes para cuando esté en casa y pueda echar un vistazo...

Código: [Seleccionar]
sudo apt-get install joystick

Un par de links interesantes con info...
https://www.tinkerboy.xyz/retropie-testing-the-usb-controller-joystick-via-the-command-line-or-terminal/
https://www.piborg.org/blog/joyborg
https://github.com/recalbox/recalbox-os/wiki/Test-your-joystick-with-jstest-(EN)

A ver si esta tarde puedo probar el tema y contar resultados a ver...
« Última modificación: Septiembre 13, 2019, 10:51:53 am por empardopo »

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #2 en: Septiembre 13, 2019, 01:04:37 pm »
Hace eones recuerdo que se podía ejecutar algo que mostraba en pantalla el código/número de boton que presionabas... pero fue hace mucho...

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 22051
  • Gracias 763
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #3 en: Septiembre 13, 2019, 04:21:48 pm »
Como root lanzo el siguiente comando para saber si el sistema ha detectado nuestro joystick

Código: [Seleccionar]
cat /proc/bus/input/devices

obteniendo el siguiente resultado



Una  nuestro joystick es detectado, un fichero especial de evento debería haber sido creado para cada joystick de nuestro sistema. Podemos ver estos ficheros especiales en /dev/input:

Código: [Seleccionar]
ls /dev/input/js*


Ahora podemos pasar el path de ese fichero especial como argumento a jstest, para testear nuestros botones y ejes. Por ejemplo, para testear en nuestro caso nuestro joystick lanzamos el siguiente comando:

Código: [Seleccionar]
jstest /dev/input/js0
En mi caso obtengo un mensaje de que no encuentra el comando



así que vamos a intentar instalar el comando lanzando el siguiente comando...

Código: [Seleccionar]
apt-get install joystick
Se instala sin problemas y una vez instalado vuelvo a lanzar el comando de antes

Código: [Seleccionar]
jstest /dev/input/js0
y cojonudo!! Ahora me sale lo siguiente



donde pulsando los botones de mi joystick veo si funciona o no, así como a qué botón corresponde!!!!

Ahora solo hace falta saber usarlo en los emuladores, jeje.
« Última modificación: Septiembre 13, 2019, 04:45:37 pm por empardopo »

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 22051
  • Gracias 763
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #4 en: Septiembre 13, 2019, 05:15:59 pm »
Añadir que en mi caso el joystick que he conectado a la raspberry me ha devuelto lo siguiente y los botones corresponden a

root@arcadePI:/home/pi# jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Generic X-Box pad) has 8 axes (X, Y, Z, Rx, Ry, Rz, Hat0X, Hat0Y)
and 11 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?, ?, ?).
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2:-32767  3:     0  4:     0  5:-32767  6:     0  7:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off


Boton xbox 8
start 7
select 6
A 0
B 1
X 2
Y 3
LR 4
RR 5
LT Ejes/Axis 2 32767
RT Ejes/Axis 5 32767
Presionar joystick izquierdo --> 9
Presionar joystick derecho   --> 10

Mando izquierdo --> Ejes/axis 0 (para izquierda y derecha) y 1 (para arriba y abajo) -32767 0 32767
Mando derecho   --> Ejes/axis 3 (para izquierda y derecha) y 4 (para arriba y abajo) -32767 0 32767
D-Pad           --> Ejes/axis 6 (para izquierda y derecha) y 7 (para arriba y abajo) -32767 0 32767

 


* Salón Recreativo #58 (01-01-2025 / 31-01-2025)  Autor: beaches Foro: Salón Recreativo FaseBonus 18/01/2025 (14:14)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: joselopez Foro: Offtopic 18/01/2025 (01:27)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 18/01/2025 (01:25)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: jmpuk Foro: Noticias de emuladores 16/01/2025 (21:21)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: joselopez Foro: Offtopic 16/01/2025 (19:54)
* Felices fiestas y feliz 2025!  Autor: joselopez Foro: Noticias 16/01/2025 (19:37)
* [Recomendacion] Series para ver  Autor: daninuyusio Foro: Offtopic 16/01/2025 (09:25)
* Simulador de carreras cockpit  Autor: daninuyusio Foro: Diario de construccion de tu arcade 14/01/2025 (07:45)
* [Amiga] Saint Dragon  Autor: empardopo Foro: Recomendaciones de juegos 12/01/2025 (21:51)
* Reto 8 - Out Run - Mr.Blender 7.603.160 - jmpuk 24.285.100 puntos  Autor: jmpuk Foro: Competiciones y concursos 11/01/2025 (21:15)
* Reto Amiguero 25 - Green Beret  Autor: Zael Foro: Commodore Amiga 11/01/2025 (16:50)
* [Amiga] Bart VS The Space Mutants  Autor: Zael Foro: Recomendaciones de juegos 11/01/2025 (11:10)
* La revolución que suponen las IA generativas de imágenes a partir de texto  Autor: jmpuk Foro: Offtopic 07/01/2025 (21:40)
* [c64] Vice 3.9 (24-12-2024)  Autor: arquillos Foro: Emuladores 02/01/2025 (09:49)
* C64 - 2024 un buen año  Autor: arquillos Foro: Commodore 64 01/01/2025 (16:57)
* [Amiga] Batman The Movie  Autor: treme Foro: Recomendaciones de juegos 01/01/2025 (14:20)
* [Amiga] Castlevania  Autor: treme Foro: Recomendaciones de juegos 01/01/2025 (14:14)
* Están muy callados los culerdos, no?  Autor: treme Foro: Offtopic 01/01/2025 (12:43)
* [Amiga] PP Hammer  Autor: jmpuk Foro: Recomendaciones de juegos 01/01/2025 (01:56)
* Saludos de un viejo usuario (Arcadiko)  Autor: Arcadiko Foro: Presentate al Foro 31/12/2024 (19:48)
* Buscador de productos Amazon en el Banner  Autor: empardopo Foro: Noticias 31/12/2024 (14:27)
* Reto 324 - Vasara  Autor: empardopo Foro: Competiciones y concursos 31/12/2024 (14:15)
* c64 - Timo's castle v1.1 (2024)  Autor: empardopo Foro: Commodore 64 31/12/2024 (13:44)
* c64 - Ooze: The Escape (2023, H4plo)  Autor: empardopo Foro: Commodore 64 31/12/2024 (13:42)
* Reto Amiguero 26 - Pooyan  Autor: Zael Foro: Commodore Amiga 27/12/2024 (00:50)
* [Amiga] Tubular Worlds  Autor: empardopo Foro: Recomendaciones de juegos 21/12/2024 (15:12)
* C64 - Nixy - 1 y 2  Autor: empardopo Foro: Commodore 64 20/12/2024 (08:00)
* Tus juegos preferidos  Autor: daninuyusio Foro: Recuerdos de recreativas 18/12/2024 (19:58)

Reto 324 - Vasara