Afficher et commander les signaux de sortie d'un port parallèle : Différence entre versions
(→NodeJS : description de la partie javascript) |
m (→Liens : améliorations de la présentation des liens) |
||
Ligne 66 : | Ligne 66 : | ||
http://www.epi.asso.fr/fic_pdf/b81p227.pdf | http://www.epi.asso.fr/fic_pdf/b81p227.pdf | ||
− | http://pinouts.ru/ParallelPorts/ParallelECP_pinout.shtml | + | ECP Parallel LPT port (IEEE-1284A) pinout<br /> |
+ | {{en}} http://pinouts.ru/ParallelPorts/ParallelECP_pinout.shtml | ||
− | Le paquetage parport pour NodeJS | + | Le paquetage parport pour NodeJS<br /> |
https://npmjs.org/package/parport | https://npmjs.org/package/parport | ||
[[Catégorie:HackLab]] [[Catégorie:Les projets du HackLab]] [[Catégorie:Fiches Pratiques]] [[Catégorie:Montages faibles coûts]] [[Catégorie:Montages faciles]] | [[Catégorie:HackLab]] [[Catégorie:Les projets du HackLab]] [[Catégorie:Fiches Pratiques]] [[Catégorie:Montages faibles coûts]] [[Catégorie:Montages faciles]] |
Version du 22 août 2013 à 07:31
Sommaire
Présentation
Construire un petit circuit qui permet de récupérer les signaux de sortie d'un port parallèle.
Niveau de difficulté
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
ECP Parallel LPT port (IEEE-1284A) pinout
(en) http://pinouts.ru/ParallelPorts/ParallelECP_pinout.shtml
Le paquetage parport pour NodeJS
https://npmjs.org/package/parport