He aqui un tuto de como hacer para controlar con la PC aparatos externos, utilizando el puerto LPT y un programa hecho en visual basic
Ejemplo:
http://www.youtube.com/watch?v=z1Afo9wQTj8&feature=player_embedded
yo en mi caso hare uno para controlar mi home theater
(semanas atras habia hecho uno, pero muy pobre)
Para empezar hay que saber como mandar informacion al puerto LPT
y como leer informacion del mismo
buscando tutoriales en internet pude hacerlo.
Ademas este programa se minimiza en el systray, lee y escribe para su configuracion
informacion en un archivo .INI y tiene un control de volumen de windows
El puerto LPT tiene 8 pins de salida, y mi home theater solo tiene 6 botones
osea que puedo utilizar solo 6 pins de salida del LPT
pero como no todo es tan bonito como se olle...
resulta que al encender la pc, esta manda un valor de 255 al puerto LPT
osea que se activan todos los pins de salida, y esto podria averiar mi home theater
ese problema se resuelve con un circuito utilizando el 4514, que es un decodificador binario decimal, ademas solo necesitare utilizar 4 pins de salida del LPT y poder tener hasta 16 funciones de salida.
para la entrada del LPT hay que tener en cuenta que por defecto los pins de entrada del puerto estan en estado ALTO, yo para mi circuito utilizare solo 4 pins de los 5 disponibles como entrada,
este es el circuito que yo utilizo
![lptcontrol.JPG lptcontrol.JPG](https://www.forosdeelectronica.com/data/attachments/29/29995-16c959d8fc314807492b8ba03cc0135e.jpg)
http://img199.imageshack.us/img199/2586/lptcontrol.jpg
http://img138.imageshack.us/img138/3825/11052010001.jpg
Como dije antes, a este programa le puedes programar las salidas y entradas, de esa manera lo adaptas a controlar lo que se te antoje.
![config.JPG config.JPG](https://www.forosdeelectronica.com/data/attachments/29/29996-abbd8b8798472376e06945e59368d2bd.jpg)
http://img196.imageshack.us/img196/660/configiv.jpg
He aqui el link del proyecto entero
http://cid-e3bc4b6eb0bee0d1.skydrive.live.com/browse.aspx/.Public?uc=1
, incluye el archivo inpout32.dll
es un instalable, ya que en algunas pc's no funcionan aunque solo se abran los proyectos basic, si esto llegase a pasar solo hay que utilizar el instalador
Ejemplo:
http://www.youtube.com/watch?v=z1Afo9wQTj8&feature=player_embedded
yo en mi caso hare uno para controlar mi home theater
(semanas atras habia hecho uno, pero muy pobre)
Para empezar hay que saber como mandar informacion al puerto LPT
y como leer informacion del mismo
buscando tutoriales en internet pude hacerlo.
Ademas este programa se minimiza en el systray, lee y escribe para su configuracion
informacion en un archivo .INI y tiene un control de volumen de windows
El puerto LPT tiene 8 pins de salida, y mi home theater solo tiene 6 botones
osea que puedo utilizar solo 6 pins de salida del LPT
pero como no todo es tan bonito como se olle...
resulta que al encender la pc, esta manda un valor de 255 al puerto LPT
osea que se activan todos los pins de salida, y esto podria averiar mi home theater
ese problema se resuelve con un circuito utilizando el 4514, que es un decodificador binario decimal, ademas solo necesitare utilizar 4 pins de salida del LPT y poder tener hasta 16 funciones de salida.
para la entrada del LPT hay que tener en cuenta que por defecto los pins de entrada del puerto estan en estado ALTO, yo para mi circuito utilizare solo 4 pins de los 5 disponibles como entrada,
este es el circuito que yo utilizo
![lptcontrol.JPG lptcontrol.JPG](https://www.forosdeelectronica.com/data/attachments/29/29995-16c959d8fc314807492b8ba03cc0135e.jpg)
http://img199.imageshack.us/img199/2586/lptcontrol.jpg
http://img138.imageshack.us/img138/3825/11052010001.jpg
Como dije antes, a este programa le puedes programar las salidas y entradas, de esa manera lo adaptas a controlar lo que se te antoje.
![config.JPG config.JPG](https://www.forosdeelectronica.com/data/attachments/29/29996-abbd8b8798472376e06945e59368d2bd.jpg)
http://img196.imageshack.us/img196/660/configiv.jpg
He aqui el link del proyecto entero
http://cid-e3bc4b6eb0bee0d1.skydrive.live.com/browse.aspx/.Public?uc=1
, incluye el archivo inpout32.dll
es un instalable, ya que en algunas pc's no funcionan aunque solo se abran los proyectos basic, si esto llegase a pasar solo hay que utilizar el instalador
Última edición: