module de conversion à PIC

  • Ce sujet contient 11 réponses, 7 participants et a été mis à jour pour la dernière fois par kethry, le 30 Avr. 2012, 08:01.
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #5951
    unitéR4
    Bloqué

      Vous trouverez ici la demo d’un petit module à base de PIC 16F628A qui sert à convertir la position d’un joystick d’émetteur de radiocommande classique en un nombre de 1 à 9 selon une grille 3×3. Cela permet de concevoir très facilement un système de contrôle de droïde style “JEDI Control” (pour ceux qui connaissent), en utilisant des “strokes” c’est-à-dire une combinaison de mouvement du manche qui correspond à un code numérique de longueur quelconque, déclenchant telle ou telle action dès la fin de la saisie du code (ce qui est signalé par le basculement d’un inter sur l’émetteur).

      Le module vient s’enficher facilement sur un Arduino Uno et envoie ses données sur les entrées digitales 2 à 6.

      Comme le programme est écrit en assembleur, c’est très rapide et l’Arduino peut se consacrer entièrement à l’analyse et à la gestion d’autres tâches.

      (bientôt plus de détails sur mon blog)

      http://www.dailymotion.com/video/xptjfc_gridstick_tech

      #13165
      Xoff
      Bloqué

        excellent, c’est génial, je vois que tu commences à t’attaquer à l’arduino, bravo

        #13166
        kethry
        Bloqué

          C’est bien ça.

          J’ai un peu laissé tomber le sujet, mais concernant la gestion de strokes, j’ai écrit un programme pour arduino (moi je gérais directement les pulses de ma radio spektrum, mais ça ne change pas grand chose)

          Si tu veux je peux t’envoyer le morceau de code qui t’intéresse…

          Concernant ton module, il est clair que si j’ai des soucis de performances concernant la gestion des pulses, ça va m’intéresser !

          #13164
          unitéR4
          Bloqué

            Oui, j’ai déjà parcouru les threads auxquels tu as participé (sous un autre pseudo ?) ;) autour de cette question sur Astromech, toutes les idées sont bienvenues, d’ailleurs je pense m’en inspirer pour mettre au point mon propre système de contrôle. Ca serait sympa de pouvoir en discuter ” en vrai” autour d’une “builder’s session”, peut-être à Facts ? :D

            #13167
            Alkagios
            Bloqué

              Hello,

              J’y travaille aussi mais sur mon microprocess fétiche, l’AVR…

              Cela avance en ce moment, car comme je suis en train de vider mon appart de Bratislava, je ne peux plus faire les pièces du robot, donc je travaille l’électronique…

              Tchao,

              Mike

              #13168
              R2-D2 by ERIC
              Bloqué

                vous me parlez chinois les mecs la !!

                #13169

                larsenlapin wrote:

                vous me parlez chinois les mecs la !!

                然而,它并不复杂!

                (Rán’ér, tā bìng bù fùzá!)

                #13170
                Alkagios
                Bloqué

                  Comment ça, tous les chiens sont cons !!!

                  Tu voulais surement dire :

                  Rán’ér, tā bìng bù fùzy!

                  #13171

                  Non… Moi j’ai dit “pourtant c’est simple”

                  #13172
                  unitéR4
                  Bloqué

                    Mike wrote:

                    Comment ça, tous les chiens sont cons !!!

                    Tu voulais surement dire :

                    Rán’ér, tā bìng bù fùzy!


                    Ah bon moi j’avais compris “René, j’ai fusillé ta Rolex” :mrgreen: :mrgreen: :mrgreen:

                    #13173
                    Bince
                    Bloqué

                      En dialecte mandchou c’est plus ” heu… un petit singe à trempé son cul dans mon verre…” 😆

                      Mais il est clair qu’il faudrait étudié un tuto détaillé pour les beotiens (dont je fait évidemment partie ! :D ) car j’aimerais trouver (bricoller) le moyen d’éxécuter des commandes simple (via servosmoteurs). Pour les options (trappes etc…) sans bouffée une voie de la radio….

                      Que la force….

                      #13174
                      kethry
                      Bloqué

                        J’ai également travaillé sur une solution similaire afin de gérer des strokes.

                        En résumé, ceci permet par exemple d’effectuer un mouvement avec un stick et de l’interpréter afin de déclencher des actions.

                        Par exemple faire un L, lance le message de leia, ouvre des trappes et fait tourner le dome (ou ce qu’on veut).

                        Ceci permet de s’affranchir (plus ou moins) de nombre de voies de la télécommande (par exemple une 6 voies permettrait une quasi infinité d’actions).

                        Je n’ai pas encore pu finir mon projet car j’ai changé de sujet, mais je pense que je ferai un topo complet une fois que je m’y remettrai.

                        La partie programmation était assez bien avancée, il faudrait que je m’y remette.

                        Olivier avait trouvé des problèmes de performances avec une solution uniquement arduino (d’où le rajout de son module).

                        Si vous voulez, je peux mettre à disposition mes sources (non finalisées, mais je pourrai vous accompagner) afin que vous testiez et que l’on fasse évoluer ce sujet qui je suis certain intéressera beaucoup de monde.

                      12 sujets de 1 à 12 (sur un total de 12)
                      • Vous devez être connecté pour répondre à ce sujet.