IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

�crire un caract�re sur le port USB avec visual C++ express


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 14
    Par d�faut �crire un caract�re sur le port USB avec visual C++ express
    Bonjour,

    je suis un grand d�butant en programmation, en faite j'y connais pas grand chose, je suis en train de r�aliser un petit logiciel sans pr�tention pour piloter une carte arduino afin de faire fonctionner le moteur de mise au point de mon t�lescope. il existe d�j� pleins de chose mais j'ai besoins de quelques chose de tr�s simple.

    pour l'instant �a fonctionne d�j� mais pas tout � fait comme je le voudrais. j'ai cr�� 4 boutons qui me permettent de g�rer l'avance rapide puis l'avance lente de mon moteur et cela en envoyant les lettre a ou b ou c et enfin c sur le port usb. et �a fonctionne tr�s bien, mais voil� ...

    lorsque j�appuie sur un des boutons c'est lorsque je rel�che le bouton que le caract�re voulu est envoy�, ce n'est pas tr�s grave �a fonctionne tr�s bien mais c'est une r�action pas naturel je trouve. ce fonctionnement est bien pour envoyer une impulsion � mon moteur et faire une mise au point pr�cise.

    par contre je voudrais cr�er 4 autres boutons qui lorsque je reste appuy� dessus continuent d'envoyer le caract�re voulue via le port usb afin de faire des d�placements continue de mon porte oculaire, et �a fait 2 jours que je cherche et je ne trouve pas, je vous met le code de mon interface, c�t� arduino c'est bon �a fonctionne parfaitement quand j'envoie des trains de caract�res via la console arduino

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #pragma endregion
    	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    				 serialPort1->Open();
                     serialPort1->Write("a");
                     serialPort1->Close();
    			 }
    	private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
                  serialPort1->Open();
                     serialPort1->Write("b");
                     serialPort1->Close();
    			 }
    private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
    			   serialPort1->Open();
                     serialPort1->Write("c");
                     serialPort1->Close();
    		 }
    private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {
    			   serialPort1->Open();
                     serialPort1->Write("d");
                     serialPort1->Close();
    		 }
     
    private: System::Void numericUpDown1_ValueChanged(System::Object^  sender, System::EventArgs^  e) {
    			 serialPort1->PortName = "COM"+numericUpDown1->Value;
    		 }
    };
    }
    merci d'avance pour votre aide

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    C'est le comportement standard des boutons sous Windows d'envoyer l'�v�nement Click lorsque la souris est relach�e. L'�v�nement MouseDown par contre, est envoy� d�s qu'un bouton est press�.

    Pour la r�p�tition, je pense que tu vas devoir passer par un contr�le de type Timer.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 14
    Par d�faut
    merci pour la r�ponse,

    donc �tant tr�s tr�s grand d�butant ..... j'ai donc remplac� b�tement Click par MouseDown pour mon 1er bouton mais �a ne fonctionne pas quand je lance la compile il y a des erreurs

    comment puis je modifier de click � MouseDown

    merci

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ta version de Visual Studio, a-t-elle un �diteur de formulaires?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 14
    Par d�faut
    c'est visual studio 2010 et je n'ai pas l'impression qu'il y a un �diteur de formulaire, et pour MouseDown du coup ce n'est donc pas la solution ?

    j'ai trouv� pleins de code avec cette �v�nement pas vraiment en c++ ? je ne sais pas comment l'exploiter

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Il faut trouver l'endroit dans le code o� la fonction button1_Click() est associ�e � l'�v�nement button1->Click.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 13/10/2010, 09h56
  2. comment �crire sur un port USB en langage C
    Par halimakh dans le forum C
    R�ponses: 2
    Dernier message: 04/11/2009, 18h22
  3. Lire et �crire sur un port USB
    Par codesnicolas dans le forum Entr�e/Sortie
    R�ponses: 0
    Dernier message: 18/07/2009, 14h17
  4. [USB]envoyer une trame sur le port USB
    Par ced38100 dans le forum Entr�e/Sortie
    R�ponses: 3
    Dernier message: 03/11/2005, 12h54
  5. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de d�veloppement
    R�ponses: 2
    Dernier message: 24/05/2002, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo