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

Composants Discussion :

Allumer une LED branchée au port série


Sujet :

Composants

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut Allumer une LED branchée au port série
    Salut!

    Je voudrais allumer une LED que je brancherais au port série. S'il vous plait pourriez-vous m'indiquer la partie électronique de la chose Quels branchements entre la LED et les pins du port série sont nécessaires ? avec une résistance je suppose ?

    Merci d'avance pour votre aide
    Sophie

  2. #2
    ALT
    ALT est déconnecté
    Membre émérite
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 234
    Points : 2 337
    Points
    2 337
    Par défaut
    Le port série étant alimenté en 12 V, il faut effectivement une résistance.

    Pour le câblage, c'est assez simple, puisque la pinouille 5 est la masse & les autres sont des signaux.

    Pour le reste (programmation), il faut que tu te renseignes sur la programmation du 8250 (ou de ses successeurs : 16x50 où x=4, 5 ou 6).

    Bon courage
    « Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux. »
    Attribué indistinctement à :
    Thomas Jefferson
    Benjamin Franklin
    Albert Einstein !

  3. #3
    Membre éclairé Avatar de jolemoine
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2006
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Services de proximité

    Informations forums :
    Inscription : Décembre 2006
    Messages : 566
    Points : 699
    Points
    699
    Par défaut
    Bonjour soeursourire,
    il fut aussi décider à quoi va servir ta LED, la masse d'un coté, OK mais de l'autre, signal entrant, sortant....
    sur le net il existe, peut être sur Comment ca marche, le brochage d'un port série.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    Merci. En fait je veux simplement pouvoir eteindre et allumer une petite LED infrarouge depuis le pc par le port serie. J'ai cru voir sur le net qu'il fallait brancher:
    2 RD Receive Data - Réception de données E
    3 TD Transmit Data - Transmission de données S
    5 GND Ground - Masse

    Mais si ma LED a 2 pattes, là il faut 3fils... comment je relis tout ca et avec la resistance?

    MErci encore

  5. #5
    ALT
    ALT est déconnecté
    Membre émérite
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 234
    Points : 2 337
    Points
    2 337
    Par défaut
    Tu n'as besoin de ces signaux que quand tu veux faire communiquer deux équipements par le port série.
    Dans ton cas, il te suffit de mettre à 1 un bit (<==> une pinouille), l'autre papatte de ta DEL étant à la masse.
    Attention, comme c'est de la liaison série, il te faudra sans doute boucler sur l'envoi de ton signal, sinon l'allumage risque d'être court !
    « Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux. »
    Attribué indistinctement à :
    Thomas Jefferson
    Benjamin Franklin
    Albert Einstein !

  6. #6
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Slt tt le monde,
    comme vous l'avait déja cité, le port série fonctionne en +12v, -12v, bien sur la masse existe; donc moi j'ai travaillé pas mal de fois avec ce port, mais toujours je l'utilise à travers le fameux MAX232 qui permet d'adapter les signaux -12, 12v en 0, 5v; il est tres repandu et fiable (et coute rien ), sinon pour son montage, il necessite 4 capa et 2 ou 3 resistances, le montage est tres classique (si tu le veut je peut vous l'envoyer).
    pour garder l'etat de la LED il faut boucler a envoyer la meme valeur (comme l'a dit notre ami).
    Bon courage

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    Merci infiniment pour ces conseils. Je veux bien ce petit montage Par contre pour boucler comme vous dites je dois faire un petit code pour ca depuis le logiciel que je veux utiliser en l'occurence Authorware c'est ca?

    Merci encore
    Sophie

  8. #8
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 17
    Points
    17
    Par défaut
    Salut Sophie,

    Je te conseil un ouvrage pratique et ludique pour ce genre d'expérience :

    "Petites experiences d'éléctronique avec mon PC" de B. Kainkaet publié par Publitronic.

    http://www.elektor.fr/products/books...pc.12589.lynkx

  9. #9
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Salut,
    que veux tu faire exactement avec ton port série? juste allumer une Led? ou faire de la communication et voir quand les datas passent?

    Répond moi et je pourrait te filler des montages trés simple à réaliser..

    Pour réaliser le programme le plus simple est d'utiliser Delphi ( il existe une version personnelle gratuite, et d'y ajouter le composant SerialNG téléchargeable sur www.torry.net , tout le source est disponible avec un exaemple d'utilsation et le brochage du port.. tu peux ainsi piloter n'importe quelle Pin )
    Stay a while and listen...

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    Je veux juste allumer une LED sur le port série et avec le port série parce que j'utilise le logiciel Authorware (je ne peux donc pas utiliser Delphi il faut que la LED s'allume en meme temps qu'une partie de mon programme est appelé) et j'ai un plugin Authorware qui marche qu'avec le port série...

    Comment puis-je faire ce montage alors?
    Merci

  11. #11
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Alors, tu dois te servir soit du RTS ( broche 7 ) soit du DTR ( broche 4 ).. il te suffit de les contrôler avec ton appli.. de là tu met une résistance en série genre 1KOhms voir plus ( le port peut fournir 5mA) et la tu relie l'anode de la Led à la résitance et sa cathode à la masse ( broche 5 ).

    je récapitule:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                                A  K
    ( RTS ou DTR )-----[ R=1K]---->|-----/Masse
    Stay a while and listen...

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    Merci beaucoup!

    Si je comprends bien, la résistance doit etre reliée à la petite patte de la LED. Et c'est le côté ou se trouve la couleur de précision de la résistance qui est attaché à la LED?
    J'avais apparemment une résistance de couleur: marron-gris-marron et jaune. C'est possible? Ca ferait que du 180Ohms, c'est bizarre non?

    Et comment je choisis la broche 7 ou 4?

  13. #13
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Alors, une résistance n'est pas polarisée... donc tu peut la mettre dans n'importe quel sens.. celle que tu me dis est trop faible.. il te faudrai une 1K ( marron-noir-rouge le dernier trait c'est pour la précision.. ici on s'en fou.. ) la résistance est reliée à l'anode sachant que la cathode est du coté de la patte la plus courte ou du coté plat ( http://etronics.free.fr/dossiers/ana...2/diodeled.htm )... (soit le contraire de ce que tu voulais faire )

    Pour le choix de la broche peut importe choisi celle qui t'arrange le mieux en fonction de ton logiciel..
    Stay a while and listen...

  14. #14
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Alors tu t'en ai sortie?
    Stay a while and listen...

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    desolee j'etais partie en vacances. faut que je trouve ou acheter le materiel et je vais essayer.

    a+

  16. #16
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Hub série
    Salut,
    désolé je me permets de poster sur ce thread même si ce n'est pas en relation directe mais je vois qu'il y a des spécialistes du port série ici

    Je développe une application de mesure multiple qui envoie des données sur une interface RS232, que je reçois ensuite sur USB par l'intermédiaire d'un adaptateur.

    Seulement dans le montage final il y aura plusieurs plateformes de mesure (certainement 8), je vais donc utiliser un hub série ou USB pour recevoir toutes les communications sur un ou deux ports USB au final.

    Ma question est: comment les données seront-elles multiplexées ? Est-ce que des ports série virtuels vont être créés, ou est-ce que tout arrivera sur le même port (ici COM4) avec un multiplexage disons temporel et je devrai me débrouiller moi-même pour démultiplexer ensuite ?

    Merci à vous

    Si ce message n'a vraiment rien à faire ici, n'hésitez pas à me le faire savoir

  17. #17
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Citation Envoyé par soeursourire
    desolee j'etais partie en vacances. faut que je trouve ou acheter le materiel et je vais essayer.

    a+
    Salut,
    Tu peux tout trouver sur farnell, Radiospares ou conrad, ou encore digikey..
    Stay a while and listen...

  18. #18
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Citation Envoyé par KisKouL
    Salut,
    désolé je me permets de poster sur ce thread même si ce n'est pas en relation directe mais je vois qu'il y a des spécialistes du port série ici

    Je développe une application de mesure multiple qui envoie des données sur une interface RS232, que je reçois ensuite sur USB par l'intermédiaire d'un adaptateur.

    Seulement dans le montage final il y aura plusieurs plateformes de mesure (certainement 8), je vais donc utiliser un hub série ou USB pour recevoir toutes les communications sur un ou deux ports USB au final.

    Ma question est: comment les données seront-elles multiplexées ? Est-ce que des ports série virtuels vont être créés, ou est-ce que tout arrivera sur le même port (ici COM4) avec un multiplexage disons temporel et je devrai me débrouiller moi-même pour démultiplexer ensuite ?

    Merci à vous

    Si ce message n'a vraiment rien à faire ici, n'hésitez pas à me le faire savoir
    avec un hub usb tu pourras rajouter autant de port que tu le souhaite.. ensuite tes ports com apparaitrons tel quel : COM1, COM2,...,COM8 et pourront être gérés comme des ports normaux.. Mais attention la conversion RS232 vers USB se fait avec beaucoup de ralentissment.. comprendre que tu perdras en débit..

    ps: tu aurais du effectivement créer un autre thread.. car nous parlons de dialogue alors que le but de ce topic était d'allumer une LED.. De plus en créant de nombreux topics sur l'électronique, on verra peut être apparaitre une catégorie "embeded system"... je trouve que ca manque sur développez..
    Stay a while and listen...

  19. #19
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Ok merci beaucoup c'est ce que je voulais savoir !
    Bien sûr, le débit d'une interface RS232 monte pas au-dessus de 115200 bps, mais de toute façon moi je suis en 9800 c'est pas ça qui va me déranger
    Pour le thread, ok aussi: il y a quelques minutes je l'ai reposté en tant que nouvelle discussion.

  20. #20
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Points : 74
    Points
    74
    Par défaut
    Me revoila,

    Alors j'ai fini par avoir mon petit montage LED + resistance branchés sur port série. Maintenant je tente de l'allumer à partir de mon pluggin Authorware malheureusement cela ne marche pas J'utilise ces commandes:

    result:=CallObject(LED, "commWrite",255)
    check:=result^" characters were sent to the LED"

    J'ai tenté d'envoyer 255 puis 1 puis 11111111 et en loop mais sans succès j'obtiens "0 characters were sent to the LED"......

    Voila ou j'en suis..
    A+

Discussions similaires

  1. allumer une led a partir du pc via port série
    Par ramanov dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/03/2009, 14h43
  2. allumer une led sur le clavier
    Par Ludo_360 dans le forum Delphi
    Réponses: 3
    Dernier message: 04/05/2007, 12h35
  3. Simuler une clé hardware // sur port série
    Par arnaud_verlaine dans le forum Windows XP
    Réponses: 1
    Dernier message: 16/08/2006, 13h17
  4. Réponses: 3
    Dernier message: 18/07/2006, 14h37
  5. comment recuperer la video d'une webcam branchée sur port US
    Par ProgElecT dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 05/02/2005, 23h54

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