Port //
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Port //



  1. #1
    jules

    Port //


    ------

    Bonjour,

    J'aimerais réaliser un petit montage didactique consisntant à brancher une LED (avec eventuellement une résistance) sur le port //, et à l'aide d'un programme pouvoir la faire allumer quenques secondes

    1) Est-ce possible sans autre composant?
    2) Sur quelles bornes dois-je me connecter?
    3) Quel programme dois-je écrire (en C par exemple)?

    Merci

    -----

  2. #2
    invitee9fd7c2c

    Re : Port //

    C'est on ne peut plus simple (enfin, il faut savoir envoyer des données a un port parallele ).

    1) Oui, tu branche une patte de ta LED sur une des sorties du port // (avec une resistance, c'est mieux ) L'autre, tu la mets a la masse
    2) comme tu veux, par contre, je te conseille de regarder comment sont numérotés les sorties du port // pour savoir quoi envoyer comme argument à ton port.
    3) Un programme tout bete (en C c'est pas mal, sinon le perl s'y prete très bien). Ensuite, il te suffit d'envoyer le bon mot binaire sur ton port pour que ca marche correctement
    Par contre, désolé, je ne connais que la théorie, pas la pratique (j'ai pas les outils pour faire un montage interressant, donc je me suis jamais vriament penché dessus).

    <pub>
    Si tu as envies de réaliser un petit montage (affichage d'un nombre sur un afficheur 7 segments a partir de données du PC), le tout en Perl, jette un coup d'oeil sur le Linux Magazine de ce mois ci (attention, en général bon (très bon) niveau en programation conseillé, sauf justement pour cet article, ou il suffit des bases de Perl.
    </pub>

  3. #3
    jules

    Re : Port //

    Merci bien
    Je suis satisfait du fait de l'électronique trés limitée de ce montage, mais pourrais tu me donner quelques précisions sur le programme pilotant le tout?
    Merci encore

  4. #4
    JP

    Re : Port //

    Tout dépend du langage que tu comptes utiliser et de ton système d'exploitation.

    Quelques exemples:
    Windows 95,98,ME:
    C:
    Code:
    void main(void)
    {
    #include <pc.h>
    unsigned char Valeur;
    outportb(0x378,0xFF); // On allume toutes les LED
    Valeur = inportb(0x378); // On lit le registre de données
    }
    VB:
    Code:
    Public Declare Function Inp Lib "inpout32.dll" _
    Alias "Inp32"(ByVal PortAddress As Integer) As Integer
    Public Declare Sub Out Lib "inpout32.dll" _
    Alias "Out32"(ByVal PortAddress As Integer, ByVal Value As Integer)
    
    Out ADRESSE, VALEUR
    VALEUR = Inp(ADRESSE)
    Windows NT, 2000, XP:
    C++ (Builder):
    http://petit.developpez.com/parallele/cours_tdlportio/

    etc etc etc

  5. A voir en vidéo sur Futura
  6. #5
    jules

    Re : Port // - Une dernière question

    Merci
    Une dernière question! Quelle intensité peut débiter ce port//?

Discussions similaires

  1. Port serie/USB ===> port paralléle
    Par invited60b6f1f dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 07/11/2007, 20h52
  2. [EN COURS] adaptateur port parallèle -> port jeu
    Par invite08492e69 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/10/2006, 20h33
  3. tranformer un port usb en port com, possible?
    Par invite8a146f1a dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 21/11/2004, 14h46
  4. Imprimante + port parallèle + port USB ?
    Par Myr dans le forum Matériel - Hardware
    Réponses: 9
    Dernier message: 14/01/2004, 20h05
  5. port com 1
    Par invite653ac11c dans le forum Matériel - Hardware
    Réponses: 9
    Dernier message: 19/11/2003, 14h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...