Autor Tema: [CONSULTA]Pregunta relacionando a VB con LPT.  (Leído 3566 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado sadamssh

  • PIC10
  • *
  • Mensajes: 11
    • ARNETHOST
[CONSULTA]Pregunta relacionando a VB con LPT.
« en: 06 de Junio de 2007, 19:50:26 »
Hola, antes que nada me presento soy nuevo en el foro soy sadam mi MSN es sadamssh@esdebian.org para todos aquellos que quieran intercambiar opiniones con migo. Ahora va la pregunta y necesito por favor si alguien puede ayudarme. Estoy haciendo un proyecto para la universidad de detección de ausencia de tensión en circuitos, para esto uso un rele como sabemos el rele tiene los contactos normalmente abierto y normalmente cerrado, cuando en el circuito este funcionando todo bien esta activado el contacto normalmente abierto, pero cuando en este ocurre algo (ausencia de tensión) actua el rele y cambia a posición conectando al normalmente cerrado, este esta conectado a una fuente de 5v y llevada al puerto LPT lo que quiero es que si alguien tiene un code en pascal o en visual Basic para que en la pc me salga un cartelito cuando reciba esta señal de 5v como avisando al operario (el rele actuó y el circuito tiene algún problema). Desde ya muchas gracias a todos
« Última modificación: 06 de Junio de 2007, 20:58:29 por sadamssh »

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: [CONSULTA]Pregunta relacionando a VB con LPT.
« Respuesta #1 en: 07 de Junio de 2007, 05:35:08 »
El puerto paralelo es más dificil de usar que el seri y salvo que quieres tener muchas señales a la vez y con un tiempo de respuesta muy pequeño es recomendable usar el puerto paralelo, pero para un relé con usar el puerto seríe te llega, mi recomendación es que uses el serie o en su defecto si la salida del algún aparato usa LPT pues yo metería un convertidor de paralelo a serie y titando millas.

Un saludete.

Desconectado sadamssh

  • PIC10
  • *
  • Mensajes: 11
    • ARNETHOST
Re: [CONSULTA]Pregunta relacionando a VB con LPT.
« Respuesta #2 en: 07 de Junio de 2007, 09:04:15 »
yo solo quiero enviar un impulso electrico y que la pc me detecte ese impulso. Se puede?

Desconectado Geo

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 922
    • Mexchip
Re: [CONSULTA]Pregunta relacionando a VB con LPT.
« Respuesta #3 en: 07 de Junio de 2007, 09:58:26 »
Por supuesto que se puede. Lo más sencillo sería crear un programa (en la PC) con un temporizador (timer), cada que este timer se active (cada X tiempo), lees el registro de entrada del puerto paralelo (el de estado), así fácilmente sabes si tienes presente la señal que esperas.

Ahora, antes de empezar a programar convendría que leyeras un poco al respecto, estos enlaces seguro te sirven
El puerto paralelo de la PC
Proyecto REESS
Cómo usar puerto paralelo

Básicamente, necesitas una señal de 5 V para introducir a un pin de entrada del puerto, puedes usar para tal efecto el puerto de estado, para monitorear la activación de la señal puedes usar un temporizador (en Visual Basic es muy sencillo manejarlos), para poder acceder desde tu programa al puerto paralelo sin problemas puedes utilizar una librería encapsulada en una DLL (para que funcione en Windows XP, las llamadas "viejas" de DOS no funcionan en este sistema), en el tercer enlace hay información sobre una DLL, otra que me gusta es la IO.dll.

Bien, ahora te toca hacer tu parte, cualquier duda con gusto aquí te ayudamos.
La imaginación es el límite.
Visita mi blog, en inglés o en español :).
Mini curso de introducción a VHDL en MEXCHIP :-/

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: [CONSULTA]Pregunta relacionando a VB con LPT.
« Respuesta #4 en: 07 de Junio de 2007, 13:46:03 »
Hola:

Mira, si te tomas un tiempo y buscas, ENCUENTRAS, aquí mismo hay ejemplos usando el LPT, no necesitas nada mas, como Geo te sugiere, un timer, puedes poner interval=1, para que leea el estado del registro de Status, y al momento que haya un cambio despliegas el mensaje, aqui hay un ejemplo para leer el registro de status (&H379)

http://www.todopic.com.ar/foros/index.php?topic=13336.0

y aqui hay mas ejemplos:

http://www.todopic.com.ar/foros/index.php?topic=7067.0

Lee y revisa esos dos links.

Desconectado sadamssh

  • PIC10
  • *
  • Mensajes: 11
    • ARNETHOST
Re: [CONSULTA]Pregunta relacionando a VB con LPT.
« Respuesta #5 en: 09 de Junio de 2007, 22:00:20 »
Gracias a todos los que me ayudaron ya termine el programa el codigo fuente y el programa esta posteado en:

http://www.todopic.com.ar/foros/index.php?topic=17630.0


 

anything