Boutons Gpio et bouton power
-
Bonjours les amis alors voilà avec un ami on va faire 2 arcades on va la commencer cette semaine mais je me pose une question. Nous allons brancher les 2 joystick et 9 boutons sur gpio selon le wiki mais si on veut rajouter un bouton power off il n y as plus d emplacement sur gpio ou bien on peut utiliser la borne 27 ou 28 ? Sinon comment pouvons nous faire sachant que ça sera utiliser principalement pour Neo-Geo mais sûrement aussi d autres ? Désoler pour la question bête mais j ai jamais utiliser de raspberry jusqu'à a ce soir alors ça promets...
-
@Substring est ce que recalbox est compatible avec le shift register ?
@fabrice17n si substring repond par l'affirmative fait une recherche sur ce terme qui augmentera de façon énorme le nb de port GPIO...
Les puces sont pas trop chères sur eBay j'en ai une dizaine...
T'en envoyer une me coûterais plus cher qu'en acheter une -
Pour faire simple, un shift register est un composant électronique tout plein de papattes qui permet de multiplier vos sorties GPIO et ce, quasiment à l’infinis.
-
@godhunter74 y'a l'I2C pour ca, avec les MCP23017 (ou MPC, sais plus)
-
@Substring merci pour la réponse.
@fabrice17n techniquement c'est faisable.
Il faut que tu te renseigne sur l'utilisation de l'i2c dans ma signature il y a un topic qui explique comment l'activer.
Il faut que tu te renseigne sur la référence que substring as fourni.
Il faut que tu modifier le script d'extinction pour l'adapter à la puce.
Il faudra aussi peut être modifier les pilotes de tes controller si ils sont brancher sur les port I2C car tu auras besoin de ces ports.
Il existe une solution sans l'I2C si tu galères avec des puces 74HC595 nécessitant 3 GPIO les 74HC595 peuvent être installés en cascade les uns sur les autres mais encore une fois : modification du script d'extinction et peut être de tes pilotes... -
oui ben stop tout de suite : achete une carte encodeur, ca sera plus simple que chercher à tout cabler sur GPIO. Et ce pour moultes raisons :
- je n'ai jamais vu qqu utiliser un stick sur I2C sur recalbox. Me semble pourtant que dans le code c'est possible, mais je n'ai pas ce chip, ni meme vu qqu s'en servir
- je doute aussi qu'on puisse utiliser les powerscripts sur l'I2C (parce que de mémoire ils sont sur les ports I2C justement)
Peut-être qu'en n'utilisant pas de HK ca marcherait ... mais pas sur du tout.
-
Houlala ça devient compliquer la comme je vous ait dis je metrise pas du tout le rasperry.je pourrai pas tout simplement enlever 1 ou 2 bouton pas nécessaire pis mettre le power off a la place ? Si oui lequeles ?
-
@fabrice17n non tu ne peux pas, parce que le pilote des control panel en GPIO prend TOUS les GPIO. Donc en Recalbox 4.0, impossible. Même pas sur qu'en 4.1 ca le soit
-
Je cite :
achete une carte encodeur, ca sera plus simple que chercher à tout cabler sur GPIO. Et ce pour moultes raisons...
Réfléchis-y -
ok merci de vos reponse je vais y penser pour la carte encodeur toute facon je suis plus à ca pres niveau $$$ c est juste que je pensait que ca serai plus simple et plus stable sur gpio. sinon je peux laisser un clavier et souris brancher cacher a quelque part