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

VB.NET Discussion :

Lire l'info "ouvert" ou "ferme" d'un contacteur de porte


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 97
    Par défaut Lire l'info "ouvert" ou "ferme" d'un contacteur de porte
    Bonjour à tous,

    Voilà ce qui m'amène !

    Je voudrai pouvoir "écouter" un contacteur qui m'indiquerai si la porte est ouverte ou fermée et pouvoir calculer le temps ouvert et fermé.

    N'ayant jamais développer avec les COM (série ou USB), j'aimerai savoir quelle serait la solution la plus simple pour réaliser cela.

    J'aimerai privilégier l'usb afin de profiter de l'alimentation du port USB si possible.

    Si vous aviez des pistes a me donner pour démarrer cela serait super

    D'avance merci
    Tommy

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    on ne peut pas brancher quelque chose qui génère du courant directement sur un pc, il faut quelque chose entre les 2, qui transforme le courant en signal électronique
    après il suffit de lire la doc de ce que tu choisis
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 97
    Par défaut
    Bonjour,

    En fait je compte bien bien mettre un système de porte logique qui enverrons 00 ou 01 sur les entrées Data de l'usb. Est-ce suffisant?

    Mais je ne sais pas comment aller les lire ces infos 😞

    En fait, n'ayant jamais travaillé avec l'usb je suis perdu

    J'ai pu lire que bcp de topics parlent d'utiliser les drivers, mais je ne sais pas comment faire pour utiliser les drivers

    Qlq1 pourrait-il m'expliquer comment faire?

    Bonne journée
    Tommy

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    ce n'est pas aussi simple, les ports ont été prévus pour envoyer/recevoir des octets, avec un protocole permettant de s'assurer (plus ou moins) de ce qui est lu via un découpage des signaux

    pour le port série au niveau du programme il faut définir les paramètres qui vont te permettre de découper les octets (selon le protocole de celui qui envoie), dont la vitesse d'émission, les bits de départ, de stop etc...

    pour l'usb ca doit être plus compliqué

    http://fr.wikipedia.org/wiki/RS-232

    http://fr.wikipedia.org/wiki/Universal_Serial_Bus
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Bonjour,

    Utilisez une librairie qui sait gérer les ports USB.

    Voir ce post par exemple : http://www.developpez.net/forums/d1307821/dotnet/langages/vb-net/ports-serie-usb/#post7120018

    En général les docs de ces librairies sont bien fournies.

    Cordialement

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