Skip to content

GPIO controllers (FR)

NeeeeB edited this page Jul 13, 2017 · 4 revisions

Recalbox est compilé avec le pilote mk_arcade_joystick_gpio qui permet de gérer un contrôleur connecté directement sur les GPIO du rpi.

Donc si vous avez prévu de vous construire un Bartop, une Borne d'arcade ou un Stick d'arcade portable, vous n'avez pas besoin d'investir dans un contrôleur usb.

Le pilote peut gérer jusqu'à 2 contrôleurs composés chacun d'un joystick 4 directions et de 9 boutons.

Si vous utilisez un RPi1 B revision reportez vous à : mk_arcade_joystick pinout

Pinout

Prenons comme exemple un panel à 7 boutons avec cette disposition :

 ↑   Ⓨ Ⓧ Ⓛ  
← →	 Ⓑ Ⓐ Ⓡ Ⓗ
 ↓  

Avec Ⓡ = Gâchette droite = TR, Ⓛ = Gâchette gauche = TL and Ⓗ = HK = Hotkey

Sur RPI B+, RPI2 et RPi3 vous devez connecter vos boutons en suivant ce pinout :

rpi2 pinout

NB: le bas de l'image correspond au côté du Pi où se trouvent les ports USB.

Vous pouvez connecter vos boutons directement à la masse étant donné que le pilote active les gpio internal pullups.

Configuration

Dans recalbox.conf, activez le pilote GPIO en réglant controllers.gpio.enabled sur 1 : controllers.gpio.enabled=1 et vous êtes prêt à jouer !
Les GPIO sont configurés out the box dans l'interface et les différents systèmes émulés.

Clone this wiki locally
You can’t perform that action at this time.