Annonce

Réduire
Aucune annonce.

X-plane Arduino et utilisation de led

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    Re: X-plane Arduino et utilisation de led

    les donnees sont bien envoye sur le com8 mais j'ai des barre vertical qui defilent si je suis en mode debug.
    Donc je pense que c'est un probleme de synchro des donnees.

    je regardes ca demain ou ce week-end et te redis.

    en tout ca le plugin fonctionne. j'ai juste supprimer le transpondeur qui pose pb.

    ounet

    Commentaire


    • #1
      Re: X-plane Arduino et utilisation de led

      Envoyé par ounet
      les donnees sont bien envoye sur le com8 mais j'ai des barre vertical qui defilent si je suis en mode debug.
      Donc je pense que c'est un probleme de synchro des donnees.

      je regardes ca demain ou ce week-end et te redis.

      en tout ca le plugin fonctionne. j'ai juste supprimer le transpondeur qui pose pb.

      ounet
      Hervé moi ca ne me fait pas d'erreur 5, as tu penais a supprimer mon plugin car quand je le meme effectivement il y a une erreur.
      Par contre moi je n'ai pas de stdafx.h peux tu m'expliquer comment tu a fait ?

      ounet

      Commentaire


      • #1
        Re: X-plane Arduino et utilisation de led

        de plus verifie bien que tu m'upload pas le prog dans la carte en meme temps que tu lance x-plane.

        mon resultat est que les afficheur soir plein.... donc ilisible

        ounet

        Commentaire


        • #1
          Re: X-plane Arduino et utilisation de led

          bonjour

          Avec la première version du plugin ounet, modifié avec ounet.txt au lieu de COM8, compilé et executé, j'ai bien un fichier txt qui ce cré et qui ce remplie d'info.

          encore des liens pour la gestion du port serie

          http://cpp.developpez.com/faq/vc/?page= ... SerialPort
          http://www.codeguru.com/Cpp/I-N/network ... php/c5395/

          et ca trouvé sur un forum :


          #include <stdio.h>

          #define F_COM "COM1"

          int main (void)
          {
          /* Ouverture du port */
          FILE *c = fopen (F_COM, "w");

          if (c != NULL)
          {
          /* Ecriture d'un mot 8 bits sur le port */
          int mot = 0x25;

          fputc (mot, c);
          fflush (c);
          fclose (c), c = NULL;
          }
          else
          {
          perror (F_COM);
          }
          return 0;
          }


          Hervé

          EDIT et un de plus

          http://webhole.net/2010/05/01/arduino-v ... -tutorial/
          La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
          X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

          Commentaire


          • #1
            Re: X-plane Arduino et utilisation de led

            Envoyé par djetdail
            bonjour

            Avec la première version du plugin ounet, modifié avec ounet.txt au lieu de COM8, compilé et executé, j'ai bien un fichier txt qui ce cré et qui ce remplie d'info.

            encore des liens pour la gestion du port serie

            http://cpp.developpez.com/faq/vc/?page= ... SerialPort
            http://www.codeguru.com/Cpp/I-N/network ... php/c5395/

            et ca trouvé sur un forum :


            #include <stdio.h>

            #define F_COM "COM1"

            int main (void)
            {
            /* Ouverture du port */
            FILE *c = fopen (F_COM, "w");

            if (c != NULL)
            {
            /* Ecriture d'un mot 8 bits sur le port */
            int mot = 0x25;

            fputc (mot, c);
            fflush (c);
            fclose (c), c = NULL;
            }
            else
            {
            perror (F_COM);
            }
            return 0;
            }


            Hervé

            EDIT et un de plus

            http://webhole.net/2010/05/01/arduino-v ... -tutorial/
            je vais tenter de tester cela ce week-end

            herve peux tu me donne comment utiliser la libbrairei stdafx.h phm visiblement ta envoye un mp pour de le dire.

            ounet

            Commentaire


            • #1
              Re: X-plane Arduino et utilisation de led

              je t'ai envoyer un mp

              et hop un truc de chez micro soft sur le port serial

              http://msdn.microsoft.com/en-us/library/ms810467

              Je crois que je vais bricoler le C++

              Hervé
              La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
              X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

              Commentaire


              • #1
                Re: X-plane Arduino et utilisation de led

                Envoyé par djetdail
                je t'ai envoyer un mp

                et hop un truc de chez micro soft sur le port serial

                http://msdn.microsoft.com/en-us/library/ms810467

                Je crois que je vais bricoler le C++

                Hervé
                Hervé tu vas être heureux en lisant cela.....

                J'ai trouver comment envoyer des infos via le pogramme de dominique, un peu modifier mais ca marche.
                Je regarde encore quelque chose et je t'envoie le prog. Dom, envoies moi par mp ton adresse email et je te dis ce qui n'allez pas.

                bien a vous

                ounet

                Commentaire


                • #1
                  Re: X-plane Arduino et utilisation de led

                  coooooool
                  La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
                  X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

                  Commentaire


                  • #1
                    Re: X-plane Arduino et utilisation de led

                    Jean-Marc,

                    Félicitations!
                    Les grands esprits se rencontrent parce que je viens également de réussir à faire communiquer le plugin avec la carte (depuis cinq minutes seulement).
                    J'ai passé tout le week-end à installer VC++ et à réussir à obtenir un fichier xpl (j'ai du sauter sur toutes les "mines" habituelles).

                    Comme solution, j'ai forcé les paramètres de transmission (9600,n,8,1) dans le plugin.
                    j'ai essayé longtemps avec BuildCommDCB mais je n'y suis pas arrivé.
                    Je me suis donc résolu à recourir à SetCommState précédés des bons paramètres et ... ça marche!

                    Mon plugin de test envoie la fréquence NAV1.

                    Ma routine Arduino lit les caractères et convertit le troisième chiffre (unités de la fréquence) en entier.
                    Je fais clignoter la LED de la carte un nombre de fois équivalent au chiffre des unités de NAV1 (je n'ai pas encore d'affichage LCD ce qui ralentit un peu les expériences).
                    C'est jouissif, après autant d'efforts, de faire varier le clignotement de cette petite LED en faisant tourner le bouton NAV1 sur le C182 qui est à l'écran!!!

                    Je vais t'envoyer mon adresse....

                    Dominique
                    XP11.41 - WIN 7 - i7 - GTX970

                    Commentaire


                    • #1
                      Re: X-plane Arduino et utilisation de led

                      Envoyé par FlyingBaldy
                      Jean-Marc,

                      Félicitations!
                      Les grands esprits se rencontrent parce que je viens également de réussir à faire communiquer le plugin avec la carte (depuis cinq minutes seulement).
                      J'ai passé tout le week-end à installer VC++ et à réussir à obtenir un fichier xpl (j'ai du sauter sur toutes les "mines" habituelles).

                      Comme solution, j'ai forcé les paramètres de transmission (9600,n,8,1) dans le plugin.
                      j'ai essayé longtemps avec BuildCommDCB mais je n'y suis pas arrivé.
                      Je me suis donc résolu à recourir à SetCommState précédés des bons paramètres et ... ça marche!

                      Mon plugin de test envoie la fréquence NAV1.

                      Ma routine Arduino lit les caractères et convertit le troisième chiffre (unités de la fréquence) en entier.
                      Je fais clignoter la LED de la carte un nombre de fois équivalent au chiffre des unités de NAV1 (je n'ai pas encore d'affichage LCD ce qui ralentit un peu les expériences).
                      C'est jouissif, après autant d'efforts, de faire varier le clignotement de cette petite LED en faisant tourner le bouton NAV1 sur le C182 qui est à l'écran!!!

                      Je vais t'envoyer mon adresse....

                      Dominique
                      Oh que oui que c'est jouissifffffff enfin moi ca fait bien longtemps que mon mac me procure plein de senssation avec x-plane...humm la je m.....

                      et oui apres avoir lu les pas mal de forum et j'étais sur que le problème était sur le com j'ai aussi modifier le code du com. je suis en train de modifier mon program avec je le sais la possibilite de modifier et raccourcir le code, maintenant faisable.....

                      hervé va être heureux je crois :D

                      Commentaire


                      • #1
                        Re: X-plane Arduino et utilisation de led

                        j'ai utilise ce code :

                        SetupComm( hComms, 4096, 4096 );
                        GetCommState( hComms, &Dcb );
                        Dcb.BaudRate = CBR_9600;
                        Dcb.Parity = NOPARITY;
                        Dcb.ByteSize = 8;
                        Dcb.StopBits = ONESTOPBIT;
                        SetCommState( hComms, &Dcb );

                        Commentaire


                        • #1
                          Re: X-plane Arduino et utilisation de led

                          Hervé content , ho oui

                          J'ai même commandé un nouveau fer à souder.
                          La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
                          X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

                          Commentaire


                          • #1
                            Re: X-plane Arduino et utilisation de led

                            Mon code est pratiquement identique excepté la première ligne.
                            Tu utilises :
                            SetupComm( hComms, 4096, 4096 );
                            J'utilise:
                            Dcb.DCBlength = sizeof(Dcb);

                            J'ai même rajouté l'instruction suivante selon un code de Sandy Barbour:
                            Dcb.fTXContinueOnXoff = TRUE;

                            A présent que nos codes fonctionnent nous allons pouvoir optimiser (avant de nous attaquer à la version Linux :D ).

                            Dominique
                            XP11.41 - WIN 7 - i7 - GTX970

                            Commentaire


                            • #1
                              Re: X-plane Arduino et utilisation de led

                              Je viens de vous envoyer la version PC qui fonctionne comme sur mon mac.
                              Donner moi des nouvelles.

                              ounet.

                              Commentaire


                              • #1
                                Re: X-plane Arduino et utilisation de led



                                :mrgreen: :mrgreen:

                                Youpi

                                Y a du boulot de mise au point a faire ....... on en reparle quand mon "parisien est parti ....

                                Hervé
                                La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
                                X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

                                Commentaire

                                Chargement...
                                X