Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Controlar Motores Paso a Paso con VB
Enviado por Joel el día 21 de octubre de 2002
A quien pueda ayudarme!:
Necesito saber si alguien puede ayudarme a controlar motores Paso a Paso utilizando el puerto paralelo con Visual Basic, como se hace con QBasic con la sentencia Out &H378,(1 - 255).
Por sino en tendieron "Como eviar bytes al puerto paralelo".
Es mucho mas facil el Qbasic para enviar datos en 8 bits por el puerto paralelo de la PC, se hace con la sentencia OUT, por ejemplo, OUT 888,255, saldra por 8 pines del DB-25 (D0 al D7) el 11111111 o 5 volt por cada pin de ese conector... etc. (888 corresponde al valor decimal de la direccion LPT1).
Mira la mejor pagina y que te dejara super claro es la siguiente, conectate a www.google.com y anota "virgilio gomez puerto paralelo", te dejara super claro si lo quieres hacer en Visual Basic 6.
Ojo, que VB no puede controlar dicho puerto directamente, deberas bajar un dll que deberas llamarlo como "Function" desde un modulo (.bas) y se llama IOPORT.DLL, tambien esta en el buscador... suerte..
Te cuento que estoy haciendo halgo similar, pero debo transmitir datos a un microcontrolador desde visual basic....Te cuento que las dll que te recomiendan no corren si no en win95 y en 98, en 2000 y XP no (por aquello de las seguridades)...Si has encontrado alguna que se ejecute correctamente en win2000 te la recomiendo...
Existe una forma mas facil de con un ocx llamado IO.ocx que te permite controlar cualquier dirección del computador, ya sea puerto serie, palalelo, o un slot, y se utiliza como el mscomm que viene con visual basic, he trabajado con este ocx desde win95 hasta winme y no he tenido problema