Vamos a realizar en esta sección un “hardware” para poder visualizar el estado del puerto paralelo con unos simples LEDs.
ADVERTENCIA: Conectar dispositivos al puerto paralelo puede dañar su ordenador. Asegurése de que su cuerpo está conectado a una buena toma de tierra y su ordenador apagado al conectar un dispositivo. Cualquier problema que surja es totalmente responsabilidad suya.
El circuito a construir aparece en la Fig. 3. Como referencia bibliográfica se puede consultar Zoller (1997).
Para utilizarlo, primero se debe comprobar que todas las conexiones del montaje son correctas. Posteriormente se apaga el PC y se conecta el módulo al puerto paralelo. Luego se arranca el PC y se desinstalan todos los módulos habituales relacionados con el puerto paralelo, como por ejemplo, lp, parport, parport_pc, etc. Si no existe el dispositivo puertopar, se crea, como root, con el comando
# mknod /dev/puertopar c 61 0
y se le otorgan permisos de escritura y lectura universales
# chmod 666 /dev/puertopar
Se instala el módulo que hemos realizado, puertopar, pudiendo comprobar que efectivamente reserva la posición de puertos de entrada/salida 0x378 mediante el comando
$ cat /proc/ioports
Para encender los LEDs y verificar que el sistema funciona ejecutamos el comando
$ echo -n A > /dev/puertopar
que debe tener como consecuencia que se encienda el LED cero y el seis, estando apagados todos los demás.
Podemos ver el estado del puerto paralelo con el comando
$ cat /dev/puertopar
Figura 3. Esquema electrónico de la matriz de LEDs para monitorizar el puerto paralelo.