Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Ajout de boutons poussoir.

    Manettes/GPIO/Encodeurs
    ajout boutons poussoir
    3
    8
    2328
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Jean Henry
      Jean Henry last edited by

      Bonsoir à tous.

      Je souhaite suivre le tutoriel suivant pour ajouter un bouton power et rest à ma recallbox.

      https://github.com/recalbox/recalbox-os/wiki/Ajouter-un-bouton-on-off-a-votre-recalbox-(FR)

      Je me suis imprimé une replique de NES pour placer ma box et les boutons sont des boutons poussoirs (comme sur la vrai).
      Or dans le tutoriel il est précisé que pour avoir le reset ET le power il faut utiliser un bouton poussoir pour le reset et un "ON/OFF" pour le power.
      Est-il vraiment impossible de gérer le power et le reset avec deux boutons poussoirs? Je voudrais bien que ma mini Nes maison ait ses deux boutons POUSSOIRS qui marchent 😛

      Merci d'avance les gens!
      Bonne soirée

      1 Reply Last reply Reply Quote 0
      • tikiandskull
        tikiandskull last edited by

        salut, oui c'est possible avec le script : system.power.switch=PIN356PUSHRESET
        par contre je ne sais plus si il est sur la 4.0.2 ou sur la 4.1 unstable...

        1 Reply Last reply Reply Quote 0
        • daminoutav
          daminoutav last edited by

          Il est bien présent en 4.0.2, aucun soucis 🙂

          Pour ce que tu veux faire, il te suffit d'éditer ton fichier et changer le mode du bouton power (pour le mettre comme le reset), tu peux t'inspirer du script PIN56PUSH qui gère le power comme un poussoir 🙂 Je regarderai ça ce soir si ça ne fonctionne pas, je l'avais fait pour un ami le double push 🙂

          1 Reply Last reply Reply Quote 0
          • daminoutav
            daminoutav last edited by

            Change simplement les deux lignes à la fin :
            GPIO.add_event_detect(RESETPLUS, GPIO.FALLING, callback=button_pressed)
            GPIO.add_event_detect(POWERPLUS, GPIO.RISING, callback=button_pressed)

            par

            GPIO.add_event_detect(RESETPLUS, GPIO.FALLING, callback=button_pressed)
            GPIO.add_event_detect(POWERPLUS, GPIO.FALLING, callback=button_pressed)

            et ça devrait fonctionner 🙂

            1 Reply Last reply Reply Quote 0
            • Jean Henry
              Jean Henry last edited by

              Bonsoir!
              merci pour vos réponses. J'ai essayé avec le script "system.power.switch=PIN356PUSHRESET" mais cela n'a pas marché malheureusement 😕
              J'ai cherché ces deux lignes dans recalbox.conf mais je ne les ai pas trouvé, je pense pourtant que l'on parle du meme fichier?
              Pour le moment je ne peux que allumer/eteindre ma console avec un bouton. (ce qui est déjà un bon début haha)

              daminoutav 1 Reply Last reply Reply Quote 0
              • daminoutav
                daminoutav @Jean Henry last edited by

                @jean-henry Excuse moi je n'ai pas précisé ^^ il faut que tu édites directement le script "PIN356PUSHRESET.py" qui se trouve dans le dossier script de recalbox. Tu trouveras ces deux lignes à la fin de ce fichier 🙂

                Jean Henry 1 Reply Last reply Reply Quote 0
                • Jean Henry
                  Jean Henry @daminoutav last edited by

                  @daminoutav Dans le dossier "script"? Je ne parviens pas à trouver ce dossier, pourrais tu m'aiguiller stp? 🙂 merci bcp

                  daminoutav 1 Reply Last reply Reply Quote 0
                  • daminoutav
                    daminoutav @Jean Henry last edited by

                    @jean-henry Connecte toi via ssh ou winscp, ce n'est pas dans le dossier share 🙂 c'est avant dans l'arborescence, tu as un dossier Recalbox contenant un dossier script 🙂

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Want to support us ?

                    73
                    Online

                    98.7k
                    Users

                    28.1k
                    Topics

                    187.0k
                    Posts

                    Copyright © 2021 recalbox.com