[EN COURS]Raspberry GPIO qui fonctionne pas...
Modérateurs : Porko, Modérateurs
Raspberry GPIO qui fonctionne pas...
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
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...
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.
Sur ton schéma il n'y a rien et je pense que ça peut venir de ça.
- bidibule
- Passionné
- Messages : 148
- Inscription : 12 oct. 2016 - 14:29
- A remercié : 7 fois
- A été remercié : 21 fois
Re: Raspberry GPIO qui fonctionne pas...
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
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
- Magicdav
- Gourou
- Messages : 555
- Inscription : 03 juin 2015 - 13:42
- Localisation : redon
- A remercié : 133 fois
- A été remercié : 72 fois
- Contact :
Re: Raspberry GPIO qui fonctionne pas...
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
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
- dysgorphe
- Habitué
- Messages : 70
- Inscription : 16 déc. 2016 - 21:21
- Localisation : vosges
- A été remercié : 5 fois
Re: Raspberry GPIO qui fonctionne pas...
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
choisit un emulateur par exemple nes
puis dans retroarch.cfg regarde si tes bouton sont bien config pour cet emulateur
- Landonien
- Gourou
- Messages : 876
- Inscription : 21 sept. 2015 - 22:01
- Localisation : Tarn
- A remercié : 68 fois
- A été remercié : 205 fois
Re: Raspberry GPIO qui fonctionne pas...
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.
**************************
https://github.com/recalbox/recalbox-os ... ec-jstest-(FR" onclick="window.open(this.href);return false;)
Voilà j’espère t'avoir aidé.
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.
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.
Voilà j’espère t'avoir aidé.