Forum Programmation.c allumage d'une LED ??

Posté par  .
Étiquettes : aucune
0
1
fév.
2005
bonjour,

je suis en train de faire une petite linux box. Mon souhait serait qu'une fois que la distrib a fini de booter, une petite led s'allume.
Donc il faut que j'arrive a controler l'allumage ou non d'une led (+3V ou +5V) a partir d'un port interne quelconque de ma carte mère (Asus P4P800VM). Pbme : j'y connais que dalle en electronique et je me sens incapable sans aide de me lancer en C dans la programmation d'un port MIDI interne ou du port SMBus ou autre...

Si quelqu'un peut m'aider.... merci !
  • # Ben, port midi (ou plutôt joystick) justement...

    Posté par  . Évalué à 4.

    Hello,

    dans mes souvenirs de jeunesse, je me rappelle avoir joué avec le port joystick (j'affichais la température et la luminosité de la pièce, détection d'ouverture de porte, bref, que des trucs qui servent à rien) et c'était extrêmement simple à faire.
    Ceci étant dit, c'était de l'acquisition, pas de l'envoi d'info vers l'extérieur.
    Mais à mon avis, quelques lignes de code et sans doute aucune électronique (vérifier les tensions / intensités), juste deux fils (peut-être une résistance...) devraient faire l'affaire, via du série ou du parallèle...

    Là, tu veux juste basculer un signal de 0 à 1, donc ça doit au niveau programmation être très léger. Après, tu mets ça en fin de rcXX.d par exemple, et le tour est joué...

    Je viens de trouver ça pour le port parallèle... Une LED et un poussoir, deux résistances. Simple. Piloté en TCL par contre. Faut connaître... Mais ça doit être simple à retranscrire en C... http://wiki.tcl.tk/10431(...)
    Et tu peux encore simplifier, n'ayant pas besoin du poussoir...

    Sinon, si tu as un clavier de branché, tu peux peut-être simplement utiliser le caps lock comme contrôle ?!
    Ou éventuellement utiliser le port clavier pour intercepter le signal correspondant, mais ça risque d'être plus chaud.

    Vala vala. Un peu confus, mais bon... Bref : trouver le câblage des différents connecteurs, et les tensions correspondantes, voir où ce serait utilisable sans (ou presque) électronique, trouver des exemples simples de progs qui pilotent ces ports (je te laisse googleiser (ou autre)), mais il y'en a à foison...
    3 soudures, deux lignes de codes, et c'est parti.

    Bonne chance


    ------------------------------------------------------------------------------------
    "Sauvez un Windows, mangez un pingouin !" -- Ma femme ;-)
  • # Avec le port parallèle

    Posté par  . Évalué à 2.

    J'ai déjà fait cela avec le port parallèle en C, et c'est très facile
    http://machivi.ma.cx/article.php3?id_article=22
    • [^] # Re: Avec le port parallèle

      Posté par  . Évalué à 1.

      ca semble tres interessant. Merci !

      (ca serait difficile d'adapter ton code pour le port MIDI interne de ma carte mère ?)
      • [^] # Re: Avec le port parallèle

        Posté par  (site web personnel) . Évalué à 1.

        Le port midi n est pas sur la carte mere, mais sur la carte son.

        Apres si il est physiquement sur la CM, c est une autre affaire, mais le fait qu il soit logiquement sur la CS, ca change totalement l aproche: avant de te servir du midi ou joystick, tu dois identifier la CS ...
  • # http://www.google.fr/search?hl=fr&q=coffee+howto&spell=1

    Posté par  (site web personnel) . Évalué à 2.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.