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

Lazarus Pascal Discussion :

Détection de port série


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Détection de port série
    Bonjour à toutes et à tous,

    J'ai une petite application (sous Windows) qui, lorsqu'on la lance, détecte automatiquement si un modem est connecté et rapporte son nom. Par exemple, lorsque je connecte un module Arduino, cette application m'indique :
    "Arduino Mega 2560[COM3]"

    Je souhaite réaliser une application (fonctionnant sous Windows et Linux si possible) comportant cette possibilité, si possible avec la bibliothèque "Synaser", sinon avec une autre.

    Avez-vous un exemple de ce qu'il faut faire ?

    Merci de votre aide.

    Pierre

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Yop !

    Citation Envoyé par ChPr Voir le message
    Avez-vous un exemple de ce qu'il faut faire ?
    Non, mais je peux proposer de la lecture.

  3. #3
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 241
    Par défaut
    hello,
    je peux te proposer mon composant TLazserial basé sur synaser qui se trouve ici :
    TLazSerial v0.1
    Serial Port Component for Lazarus (windows and linux).
    Based on :
    - SdpoSerial v0.1.4
    CopyRight (C) 2006-2010 Paulo Costa
    paco@fe.up.pt

    - Synaser library by Lukas Gebauer
    - TcomPort component


    Features :
    Changed : baudrate values.
    stop bits new value : 1.5
    new event : onstatus
    new property FRcvLineCRLF : if this property is true, you use RecvString
    in place of RecvPacket when you read data from the port.

    new procedure ShowSetupDialog to open a port settings form :
    the device combobox contain the enumerated ports.
    new procedure to enumerate real serial port on linux ( in synaser).

    Demo : a simulator of serial port gps + serial port receiver :
    you can send NMEA frames ( GGA GLL RMC) to the opened serial port
    (start gps simulator). You can change speed and heading.
    In the memo you can see what is received from the opened serial port.
    In the status bar you can see the status events.

    tested with windows 7 and Ubuntu 12.04
    Je ne connais pas l'arduino. Tu communiques avec lui avec un port série classique ou l'arduino possède-t-il une "sorte" d'interface série USB qui quand on le branche sur un PC ajoute un port série au PC ?

    Ami calmant, J.P (pas té)

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Je vous remercie tous les deux pour vos réponses, je vais étudier cela.

    Citation Envoyé par jurassic pork Voir le message
    ... Je ne connais pas l'arduino. Tu communiques avec lui avec un port série classique ou l'arduino possède-t-il une "sorte" d'interface série USB qui quand on le branche sur un PC ajoute un port série au PC ?

    Ami calmant, J.P (pas té)
    Oui, c'est bien cela. L'Arduino se connecte via l'USB qu'il transforme en port série.

    Bien l'humour j'ai dû relire deux fois pour comprendre la deuxième partie faisant référence à la première réponse

    Cordialement.

    Pierre

  5. #5
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 241
    Par défaut
    hello,
    dans l'exemple sertest de mon composant Tlazserial, il y a un bouton (Port settings) qui permet de voir les ports série utilisables.



    Ami calmant, J.P

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    hello,
    je peux te proposer mon composant TLazserial basé sur synaser qui se trouve ici : ...
    Super, merci, mais je dois être un sérieux bougre d'âne car je suis incapable de trouver où le télécharger. Quoi que je fasse je tombe sur ta page de description ou autres informations, mais pas de download

    Cordialement.

    Pierre

  7. #7
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 241
    Par défaut
    hello,
    , c'est exact il faut s'inscrire sur le forum pour pouvoir voir ou télécharger les pièces jointes.
    je le mets ici en pièce jointe pour te simplifier la manipulation.


    Ami calmant, J.P
    Fichiers attachés Fichiers attachés

  8. #8
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    You must be logged to see and download attachments in the forum.
    dit notre "ami calme" dans ce même thread où j'ai dû cherché un peu avant de tomber sur cette révélation !
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  9. #9
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Je te remercie beaucoup "jurassic pork" pour ce lien direct.

    Cordialement.

    Pierre

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Réception sur le port série sous DOS avec Borland V3.0
    Par jackyjacky dans le forum Autres éditeurs
    Réponses: 24
    Dernier message: 19/03/2004, 23h18
  3. probleme de communication port série
    Par ben23 dans le forum MFC
    Réponses: 8
    Dernier message: 06/02/2004, 15h12
  4. Recherche de l'adresse du port série
    Par StephCal dans le forum Langage
    Réponses: 8
    Dernier message: 07/01/2004, 11h23
  5. Problème avec le port série sous Windows XP
    Par didou2dek dans le forum Composants VCL
    Réponses: 6
    Dernier message: 02/09/2003, 19h50

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