Afficher et commander les signaux de sortie d'un port parallèle : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (Étape par étape)
(NodeJS : description de la partie javascript)
Ligne 21 : Ligne 21 :
 
==== NodeJS ====
 
==== NodeJS ====
  
https://npmjs.org/package/parport
+
===== Installation de NodeJS =====
  
//console.log('Bienvenue dans Node.js !');
+
Sous Ubuntu :
var par = require('parport');
+
    # apt-get install nodejs
  
var port = new par.Port();
+
Sous Mageia :
port.writeData(255);
+
    # urpmi nodejs
  
node test.js
+
===== Installation du paquetage parport =====
 +
 
 +
Le paquet parport est une interface pour le port //
 +
 
 +
Page du paquetage : http://npmjs.org/package/parport
 +
 
 +
Se placer dans un répertoire dédié au développement :
 +
    $ mkdir dev
 +
    $ cd dev
 +
    $ npm install parport
 +
 
 +
===== Code Javascript =====
 +
 
 +
Dans le répertoire de dev, éditer un nouveau fichier nommé par exemple '''test.js''' et saisir le code suivant :
 +
 
 +
    console.log('Lancement du programme !');
 +
    var par = require('parport');
 +
    var port = new par.Port();
 +
    port.writeData(255);
 +
 
 +
Pour lancer le programme, utiliser la commande suivante :
 +
    $ node test.js
  
 
==Liens==
 
==Liens==

Version du 21 août 2013 à 12:44

Présentation

Construire un petit circuit qui permet de récupérer les signaux de sortie d'un port parallèle.

Niveau de difficulté

Vert.png

Outillage nécessaire

Composants nécessaires

  • un câble port parallèle DB 25
  • 8 LED vertes
  • 4 LED rouges
  • 12 résistances 150 Ohms (Marron Vert Marron)
  • 12 PIN - Barrette sécable à plots
  • plaque d'expérimentation à pastilles

Étape par étape

Partie programmation

NodeJS

Installation de NodeJS

Sous Ubuntu :

   # apt-get install nodejs

Sous Mageia :

   # urpmi nodejs
Installation du paquetage parport

Le paquet parport est une interface pour le port //

Page du paquetage : http://npmjs.org/package/parport

Se placer dans un répertoire dédié au développement :

   $ mkdir dev
   $ cd dev
   $ npm install parport
Code Javascript

Dans le répertoire de dev, éditer un nouveau fichier nommé par exemple test.js et saisir le code suivant :

   console.log('Lancement du programme !');
   var par = require('parport');
   var port = new par.Port();
   port.writeData(255);

Pour lancer le programme, utiliser la commande suivante :

   $ node test.js

Liens

Afficheur à LED par Frédéric Jolliton
http://www.linux-france.org/prj/ledpanel/ledpanel.html

Le programme qui va avec (le lien est mort sur la page du dessus) mais que je n'ai pas réussi à compiler
ftp://linux-france.com/pub/prj/ledpanel/

Programmation en C sur le port // avec le schéma du port, les broches E/S sont bien décritent
http://www.unixgarden.com/index.php/gnu-linux-magazine-hs/programmation-du-port-parallele

Un tutos en PDF pas encore regardé
http://www.epi.asso.fr/fic_pdf/b81p227.pdf

http://pinouts.ru/ParallelPorts/ParallelECP_pinout.shtml

Le paquetage parport pour NodeJS https://npmjs.org/package/parport