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

Langages de programmation Discussion :

Allumer des led via port série en VB, Python, C, ... autres langages ?


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 7
    Par défaut Allumer des led via port série en VB, Python, C, ... autres langages ?
    Bonjour a tous.Voila je suis en ce moment en train de travailler sur le port serie. Je fait des petits test.
    Mon premier test a consister à alumer une led via le port série, a la faire clignoter.
    Tous ce passe tres bien pour ca.
    Maintenant ce que je voudrai c'est gérer deux led.
    Est ce possible?
    dire que tel led doit ce mettre en route et pas l'autre etc...
    Je ne sait pas comment faire.
    je réalise cela en VB , python ou en c
    Les autres langage ne me dérange pas cela me permettra au moin d'avoir un apercu.

    Merci de vos futur réponse

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    ta led est branchée directement sur le port série ???
    à mon avis, non... il faudrait donc penser à décrire complètement ce que tu utilises


    par ailleurs, il doit surement y a avoir une carte d'acquisition au bout, qui retransmet les ordres... donc un protocole de communication, voire même un driver et une API. donc si tu commences par là, ça devrait t'orienter sur le choix du langage

    pour infos, j'ai souvent vu du c pour ce genre d'interface bas niveau avec du matos...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 7
    Par défaut
    Oui ma del est directement braché sur le port série et je lui envoi 1 ou 0 selon si je veut l'alumer ou non, je ne sait pas si c est au niveau du développement ou de l'électronique qu'il faut toucher.
    J'ai fait des recherches sur le c j'ai beaucoup trouver pour le port parallele mais pour le port série je n'est pas grand chose.
    Le probleme par rapport au port parallele c'est que je n'est qu'un fil pour l'envoi de données et non plusieurs.
    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    tu n'as rien trouvé pour du c sur le port série ??? ça m'étonne...


    tu nous expliques que tu as directement branché ta led sur l'une des pins de ton port série, c'est pas un peu barbare

    dans ce cas précis je ne sais pas trop... faut que tu regardes plus précisemment comment est géré le port série avec ton OS

    au fait windows ou unix ?

    parce qu'en unix fopen("/dev/ttySO"); devrait suffire
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre éclairé Avatar de ..::snake::..
    Inscrit en
    Mai 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 318
    Par défaut
    Tu l'as codé en quel language gorgonite ,?

    sinon donne nous les schema de ton led et la source de ton code ici ; ca me dirai de le tester aussi .

    Merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    Il faut lire les posts, c'est damien.beauchamps.

    Sinon pour ta question, cela depend de ce que tu veux faire. Mais un microcontrolleur et une carte specialement conçue peuvent etre utile.
    Apres comme je l'ai deja dit tout depend de ce que tu veux faire donc explique.

    Pour l'histoire du port serie, tu peux envoyer n'importe quelle donnée dessus mais il faut bien sur avoir quelquechose derrière pour recevoir et "traduire" (d'où le microcontrolleur). Apres la manière dont tu envoi tes données est liée au protocol que tu veux utiliser et la aussi il faut choisir. SPI, USART, TWI serial...

Discussions similaires

  1. envoi et lecture des données via port série rs232
    Par guefrachi dans le forum MATLAB
    Réponses: 3
    Dernier message: 03/06/2012, 23h02
  2. récupérer trame NMEA via port série
    Par dude78 dans le forum Débuter avec Java
    Réponses: 15
    Dernier message: 20/03/2009, 09h43
  3. 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, 13h43
  4. Réponses: 2
    Dernier message: 18/08/2008, 17h07

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