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

Contribuez .NET Discussion :

Commande de relais par USB (sans driver � HID)


Sujet :

Contribuez .NET

  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    1 025
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 025
    Par d�faut Commande de relais par USB (sans driver � HID)
    Bonjour,

    Je vous propose un nouvel �l�ment � utiliser : Commande de relais par USB (sans driver � HID)

    Disponibles � bas prix sur le net, ces cartes peuvent �tre command�es par un programme en C++ disponible sur GIT.



    J�ai r��crit le programme en C# en ajoutant des fonctionnalit�s (minuterie, clignotant, excitation horodat�e, excitation diff�r�e).

    Pour plus de d�tails lire le fichier d'aide.



    Toutes les sources sont livr�es (y compris de l�aide).





    Qu'en pensez-vous ?

  2. #2
    Invit� de passage
    Homme Profil pro
    retrait�
    Inscrit en
    Septembre 2018
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 74
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : retrait�

    Informations forums :
    Inscription : Septembre 2018
    Messages : 1
    Par d�faut
    Bonjour

    Je viens de telecharger votre programme reecrit.
    Apres l'avoir decompress�, quand je lance l'application 'UsbRelayFG' Release ou Debug, un message apparait
    "Impossible de charger la DLL 'usb_relay_device.dll' le module specifi� est introuvable
    Pourtant mon module est connect� � l'ordi et reconnu semble t'il ??
    Merci pour votre aide
    Bonne journ�e

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    1 025
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 025
    Par d�faut
    Bonjour,
    D�sol� pour cette r�ponse tardive. Ce programme n�ayant que tr�s peu �t� t�l�charg�, je ne le regarde plus depuis longtemps.

    Voulez-vous simplement utiliser l�application ? Ou voire le code et �ventuellement l�adapter � votre besoin particulier avec Visual studio ??

    Si vous voulez simplement utiliser le code :

    M�thode 1 :
    D�zippez tous les fichiers CdeRelaisParUSB.zip -> vous obtenez 2 fichiers .zip
    UsbRelaisFG.zip et USBRelaisHidFG.zip

    D�zippez maintenant UsbRelaisFG.zip, dans le r�pertoire .bin, il y a 2 sous r�pertoires : debug et release
    Dans debug , il y a
    - UsbRelaisFG.exe (l�executable)
    - USB_RELAY_DEVICE.dll (la DLL un fichier qui est n�cessaire pour que l�executable fonctionne et qui doit se trouver dans le m�me r�pertoire que l�ex�cutable).
    - CommandeRelaiUSB_ HID.chm (le fichier d�aide qui doit se trouver dans le r�pertoire de l�ex�cutable- il peut �tre lanc� directement depuis l�explorateur windows ou depuis l�ex�cutable).
    Double cliquez sur l�ex�cutable.

    m�thode 2 :
    Vous dezippez tous .zip y compris ceux qui resultent du d�zippage d�un autre zip, vous recherchez :
    - UsbRelaisFG.exe
    - USB_RELAY_DEVICE.dll
    - CommandeRelaiUSB_ HID.chm
    Vous copiez ces 3 fichiers dans un r�pertoire vide de votre convenance vous double cliquez sur l�exe.

    PS1 : Le message d�erreur indique que l�ex�cutable qui est lanc� ne trouve pas le fichier .dll (il n�est pas dans le m�me r�pertoire.
    L�ex�cutable est pr�sent dans plusieurs sous r�pertoires (c�est li� � Visual studio) vous devez lancer l� ex�cutable d�un r�pertoire ou il n�y a pas le fichier .Dll
    PS2 : j�ai mis des zip dans un zip � cause des contraintes de taille de t�l�chargement sur DVP.

    Ps3 : je viens de ret�l�charger et faire les deux manips ci-dessus (faites � votre convenance l�une ou l�autre (ou les deux !)

    Bon courage et je vous prie de m�excuser pour cette r�ponse tardive.

  4. #4
    Invit� de passage
    Homme Profil pro
    retrait�
    Inscrit en
    Avril 2021
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : retrait�

    Informations forums :
    Inscription : Avril 2021
    Messages : 1
    Par d�faut
    Bonjour ,
    Un gros up..
    J'ai suivi vos indications mais j'ai exactement le m�me probl�me .. (tests avec W7 32 et W7 64 bits ).
    Merci !!
    Ps : Mes comp�tences en programmations sont nulles !!

  5. #5
    Invit� de passage
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1
    Par d�faut Correction a faire dans la source
    Bonjour,
    Super boulot qui m'enl�ve une belle �pine du pied.
    Juste un petit probl�me en utilisant une carte 4 canaux : La d�termination du nombre de relais se fait sur la chaine "FOR" qu'il faut transformer en "FOUR".
    Un detail.
    Encore merci !

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    1 025
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 025
    Par d�faut
    Bonjour deb27
    Je passe pas souvent ici ...

    Merci
    Juste un petit probl�me en utilisant une carte 4 canaux : La d�termination du nombre de relais se fait sur la chaine "FOR" qu'il faut transformer en "FOUR".
    Oui c'est gentil, mais on peut meme dire un petit bug !

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    // Form1.cs ligne 192
    // Il y a   
                if (sNombreRelais.Contains("FOR") == true) { nbrRelais = 4; } //Bug
    // Il faut
                if (sNombreRelais.Contains("FOUR") == true) { nbrRelais = 4; }//corrigé le 10/01/22
    Bon j'essaierai de mettre � jour les sources sur DVP

  7. #7
    Invit� de passage
    Homme Profil pro
    retrait�
    Inscrit en
    Juillet 2022
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 67
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : retrait�

    Informations forums :
    Inscription : Juillet 2022
    Messages : 1
    Par d�faut
    Bonjour Gaby277,
    J'ai entrepris de construire avec mon petit-fils de 15 ans un robot command� par une carte USB � 8 relais. En tant que novice total en mati�re de programmation enC++, je pensais que les sources fournies avec le mat�riel me permettraient de cr�er sans trop de difficult�s un programme adapt� � notre projet. Vous vous doutez bien qu'il n'en est rien ! Aussi, je me permets de solliciter un (tr�s gros !!) coup de main: nous souhaitons piloter le robot via le pav� num�rique : 8 = marche avant, 2 = marche arri�re, 6 = changement de direction � droite (quel que soit le sens de marche), 4 = changement de direction � gauche (quel que soit le sens de marche) , autre touche = arr�t. Mon petit-fils a r�alis� un programme qui prend en compte les diff�rentes actions sur les touches en renvoyant du texte correspondant aux actions souhait�es, mais il ne parvient pas � inclure dans son programmes les instructions de commande de la carte � relais.
    Le robot fonctionne avec le programme de d�monstration fourni avec la carte ainsi qu'avec votre programme, mais la n�cessit� de manoeuvrer plusieurs relais rapidement rend le pilotage via une interface graphique tr�s difficile.
    Fichiers attach�s Fichiers attach�s

Discussions similaires

  1. Commander des relais par liaison 433mhz avec un arduino
    Par nico.pro dans le forum Arduino
    R�ponses: 7
    Dernier message: 03/01/2017, 14h02
  2. installer driver cle usb sans passer par le root
    Par fantomas261 dans le forum RedHat / CentOS / Fedora
    R�ponses: 2
    Dernier message: 15/11/2007, 16h13
  3. Commander plusieurs moteurs par un seul port USB
    Par wolfjeremy dans le forum Windows
    R�ponses: 6
    Dernier message: 11/06/2006, 14h52
  4. R�ponses: 1
    Dernier message: 16/05/2006, 11h21

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