Un bonito domingo Electrolinuxeando :)
Hola a todos:
Les cuento: Hoy logré controlar el Puerto Paralelo desde Linux \o/, ahhh esto no lo hice yo solo, si no fuera tambien por la gran ayuda de mi amiga, la chicha superpoderosa Gabbil :D, Juas, espero no se moleste cuando lea esto, en fin.... Fue emocionante el momento cuando cuando logramos que los leds(unos foquitos) se enciendan a traves de un programa que corrió en Linux, no fue una tarea fàcil, fue trabajoso, pero valió la pena :). Aqui les cuento los detalles:
Hoy domingo Gabbil vino a mi casa, donde nos reunirnos para trabajar con el Puerto Paralelo desde Linux. Previamente "gabbil" ya tenia experiencia trabajando en este campo de manera teorica y practica, la practica desde windows; quien les escribe no, sin embargo mi experiencia radica en que tengo cierta facilidad para encontrar por la red programas que corren en Linux y que cumplen una funcionalidad especifica; en este caso: "Controlar el Puerto paralelo desde Linux".
La vocacion por la investigacion de parte de ambos es innegable por lo que decidimos "si o sí" lograr el objetivo........
Primera Parte:´Definir Ejemplo Practico.
La primera parte consista en definir que ejemplo practico podía ilustrar de manera practica como es que se maneja el puerto paralelo desde Linux.
Por sugerencia de gabbil se decidió hacer un pequeño circuito que tenga unos leds(como foquitos) los cuales se activarían a traves de una orden de la computadora que serían enviados por el puerto paralelo de la PC ( el puerto de la impresora) hacia el circuito, que finalmente acabarian prendiendo los foquitos.
Segunda Parte: Recolección de información
En esta parte gabbil se encargaría de traer la mayor cantidad de codigo fuente de los programitas que cumplian esta funcion pero en windows para ver la forma de adaptar el codigo y portarlo a Linux. Por mi parte yo me encargaría de buscar en google la mayor cantidad de Información acerca de ¿Como controlar el Puerto Paralelo en Linux?.
Nota: Estas dos primeras partes fueron hechas ayer sábado en Casa de AXEL
Tercera Parte: Selección de información encontrada.
La selección de la informacion que teniamos los dos la hicimos en mi compu con mi queridísimo Mandrake 10.0 :) despues de recolectar unos 10MB de información y seleccionar la información mas interesante nos terminamos quedando con este artículo:
http://bulma.net/body.phtml?nIdNoticia=1150
Cuarta Parte: Utilizar la informacion entrada y cumplir con el objetivo.
Prácticamente lo que estábamos buscando se encontraba en el ejemplo 2, por lo que simplemente teníamos que compilar y ejecutar el programa teniendo puesto el cable del puerto paralelo al circuito con los leds y nada mas. Sin embargo al compilar el programa nos arrojaba un error. Y el error supuestamente estaba en la declaracion de la funcion int(main), fueron alrededor de quince minutos buscando el posible error, hasta que Gabbil lo encontró y era un punto y coma(";") que el autor del articulo se olvidó de poner al después de:
Les cuento: Hoy logré controlar el Puerto Paralelo desde Linux \o/, ahhh esto no lo hice yo solo, si no fuera tambien por la gran ayuda de mi amiga, la chicha superpoderosa Gabbil :D, Juas, espero no se moleste cuando lea esto, en fin.... Fue emocionante el momento cuando cuando logramos que los leds(unos foquitos) se enciendan a traves de un programa que corrió en Linux, no fue una tarea fàcil, fue trabajoso, pero valió la pena :). Aqui les cuento los detalles:
Hoy domingo Gabbil vino a mi casa, donde nos reunirnos para trabajar con el Puerto Paralelo desde Linux. Previamente "gabbil" ya tenia experiencia trabajando en este campo de manera teorica y practica, la practica desde windows; quien les escribe no, sin embargo mi experiencia radica en que tengo cierta facilidad para encontrar por la red programas que corren en Linux y que cumplen una funcionalidad especifica; en este caso: "Controlar el Puerto paralelo desde Linux".
La vocacion por la investigacion de parte de ambos es innegable por lo que decidimos "si o sí" lograr el objetivo........
Primera Parte:´Definir Ejemplo Practico.
La primera parte consista en definir que ejemplo practico podía ilustrar de manera practica como es que se maneja el puerto paralelo desde Linux.
Por sugerencia de gabbil se decidió hacer un pequeño circuito que tenga unos leds(como foquitos) los cuales se activarían a traves de una orden de la computadora que serían enviados por el puerto paralelo de la PC ( el puerto de la impresora) hacia el circuito, que finalmente acabarian prendiendo los foquitos.
Segunda Parte: Recolección de información
En esta parte gabbil se encargaría de traer la mayor cantidad de codigo fuente de los programitas que cumplian esta funcion pero en windows para ver la forma de adaptar el codigo y portarlo a Linux. Por mi parte yo me encargaría de buscar en google la mayor cantidad de Información acerca de ¿Como controlar el Puerto Paralelo en Linux?.
Nota: Estas dos primeras partes fueron hechas ayer sábado en Casa de AXEL
Tercera Parte: Selección de información encontrada.
La selección de la informacion que teniamos los dos la hicimos en mi compu con mi queridísimo Mandrake 10.0 :) despues de recolectar unos 10MB de información y seleccionar la información mas interesante nos terminamos quedando con este artículo:
http://bulma.net/body.phtml?nIdNoticia=1150
Cuarta Parte: Utilizar la informacion entrada y cumplir con el objetivo.
Prácticamente lo que estábamos buscando se encontraba en el ejemplo 2, por lo que simplemente teníamos que compilar y ejecutar el programa teniendo puesto el cable del puerto paralelo al circuito con los leds y nada mas. Sin embargo al compilar el programa nos arrojaba un error. Y el error supuestamente estaba en la declaracion de la funcion int(main), fueron alrededor de quince minutos buscando el posible error, hasta que Gabbil lo encontró y era un punto y coma(";") que el autor del articulo se olvidó de poner al después de:
perror("ioperm")
deberìa ser: perror("ioperm");
una vez detectado el error se volvió a compilar el programa y \o/ y ya no
arrojaba nungun error,luego de eso hicimos las conexiones en el pueto
paralelo y los foquitos(leds) se encendieron :). Eran alrededor de las
6:45 pm y mi mamà ya nos estaba trayendo el lonche, y claro así terminó
la faenadel día de hoy Logrando controlar el Puerto Paralelo desde
Linux :)
Bueno, y lo mas probable es que ste ejemplo práctico lo expongamos este
Viernes en La Universidad San Marcos, esperemos no suceda ningun
inconveniente.
Bytes.
\o/ ota vesh:
wosu te felicito hacer ke corra en linux me parece un buen logro sobre todo x unos chikos universitario de los primeros ciclos me hubiera parecido + impresionante si el preogramita lo ubierna hechos uds mismos pero asi se empiesa px :P bueno me alegro x ti y Gabbil
free bytes
amor y paz ;)
11/09/2004 09:38:00 p. m.
Claro Binario pero lo pasamos bacan ese si fue un \o/ en Linux un paso para hacer mas proyectos ...ahhhh nada de enlace a mi pagina ya se que quieres que este en la pagina de UTPINUX pero no por ahora:P
11/10/2004 06:46:00 p. m.
>Claro Binario pero lo pasamos bacan ese si fue un \o/ >en Linux un paso para hacer mas proyectos ...
Claro ahora se viene lo que nos propusimos hacer, que es armar la "araña", "cucharacha"(o lo que parezca) que se encuentra en: http://fr.linuxfocus.org/Castellano/May2001/article205.shtml. claro, este robot-insecto sera controlado desde Linux, ojalá todo salga bien :) y si en caso haya un error en l código preparas bien a tu ojo biónico para detectar el error, jaja.
>ahhhh nada de enlace a mi pagina ya se que quieres >que este en la pagina de UTPINUX pero no por ahora:P
Pa mi que me estas haciendo recordar para que lo ponga :P bien que quieres que enlace tu pagina desde la web de UTPinux, bueno, mas rato lo hago, asi "no quieras" :P :P.
Bytes
11/21/2004 04:17:00 p. m.
porke no posteas el codigo fuente (supongo ke es libre, no?) para probarlo aka en mi jaus!. slds binary. ELLV
11/22/2004 01:50:00 p. m.
El codigo lo puedes bajar desde:
http://bulma.net/body.phtml?nIdNoticia=1150
es el segundo ejemplo :). No olvides ponerle el ; que le hace falta.
Bytes.
12/03/2004 02:05:00 p. m.
Pues, manos a la obra, y cualquier duda me la haces saber para ayudarte.
Bytes
6/26/2013 01:38:00 a. m.
jjaja segun tu descubriste la polvora.. quisiera que enciendas mas 20 foquitos en un lpt con protocolo ecp 0x278
» Publicar un comentario