Page 1 sur 1

Raspberry GPIO qui fonctionne pas...

Publié : 17 janv. 2017 - 21:31
par Dyocma
Bonsoir,

Je pensais pas avoir besoin d'aide aussi tôt.
Voila mon soucis, j'ai câblé les boutons au raspberry. Mais quelques touches ne fonctionne pas (sauf si je change le pin).
Auriez-vous un idée ?
Ma config.
hardware :
Raspberry pi 2 B+
Kit Zippy de chez smallcab

Sofware:
Retropie
retrogame pour le GPIO (adafruit).

Pour faire simple, j'ai mon schéma classique voir lien ci-dessous, avec coche ça fonctionne entouré en rouge avec un point d’interrogation, ça fonctionne pas.
(sinon, je suis preneur d'une config fonctionnel avec retropie).

Merci d'avance pour l'aide que vous pouvez m'apporter.

Lien ---->>> Mon Schema

Re: Raspberry GPIO qui fonctionne pas...

Publié : 20 févr. 2017 - 11:11
par tuhx
Yop, n'ayant pas encore moi même reçu la totalité du stuff pour attaquer vraiment les travaux je me suis documenté et à mon avis c'est que tu n'es pas relié à la masse.
Sur ton schéma il n'y a rien et je pense que ça peut venir de ça.

Re: Raspberry GPIO qui fonctionne pas...

Publié : 20 févr. 2017 - 11:16
par bidibule
C'est bizarre que certains fonctionnent et d'autres pas (Tout le P1 fonctionne )

Peut-être un souci de masse effectivement.

J'ai fait un bartop sous Recalbox et quand certains boutons ne marchaient pas c'était dû à une masse déconnectée

Re: Raspberry GPIO qui fonctionne pas...

Publié : 20 févr. 2017 - 11:29
par Magicdav
Hello,

Ne connaissant pas Retropie, je ne connais pas le schéma de raccordement des Boutons, il est identique à celui de Recalbox ?

Car c'est un schéma pour la recalbox que tu utilise ?
Les masses ne sont peux êtres pas au même endroit sur le connecteur GPIO

Re: Raspberry GPIO qui fonctionne pas...

Publié : 24 févr. 2017 - 02:13
par dysgorphe
va voir dans \\RETROPIE\configs
choisit un emulateur par exemple nes
puis dans retroarch.cfg regarde si tes bouton sont bien config pour cet emulateur

Re: Raspberry GPIO qui fonctionne pas...

Publié : 24 févr. 2017 - 08:55
par Landonien
SI j’étais toi voilà ce que je vérifierai:

1- Es tu sur que ton câblage des boutons qui ne fonctionnent pas est bon ( fais un test de continuité avec un voltmetre)?
2- Es tu sur que ce plan correspond au modèle raspberry 2 b+ et est compatible avec retropie (pour ma part j'ai un b+ avec recalbox).
3- Vérifie ta masse entre chaque point avec un voltmètre.

Pour être bien sur que cela viennes des boutons et non pas d'un réglage dans retropie tu peux utiliser un petit prog en ligne de commande (se connecter en ssh en ton rapsberry ou y mettre un clavier) pour tester tes boutons, en gros dés que tu cliquera sur un bouton un une direction tu verra une entrée apparaitre à ton écran.
Ceci marche avec recalbox alors je pense que ça doit être présent dans retropie aussi.


**************************
Hors-sujet
Pour savoir si vos manettes sont détectées par le système utiliser la commande suivante :

cat /proc/bus/input/devices

Une fois vos manettes détectés, un évenement spécial est créé pour chacun d'eux dans /dev/input, vous pouvez les voir en les listant avec cette commande :

ls /dev/input/js*

Maintenant vous pouvez lancer une commande spécial pour tester les boutons et axes de votre manette. Par exemple pour tester votre première manette sur le système :

jstest /dev/input/js0

Vous devriez voir la sortie suivante :

Driver version is 2.1.0.
Joystick (Logitech Logitech Cordless RumblePad 2) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 12 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off

Et maintenant vous pouvez regarder la réponse de chaque bouton et axe de votre manettes.
https://github.com/recalbox/recalbox-os ... ec-jstest-(FR" onclick="window.open(this.href);return false;)

Voilà j’espère t'avoir aidé.