que tal danielo... pues intentare seguirle la pista a tu tema.. bueno la comunicacion serie a travez de visual basic es muy sencilla.. te dire los pasos...
primeramente agrega a las herramientas de tu proyecto el boton del mscomm
Projects-->components.... de aqui busca y selecciona microsoft comm control 6.0
en el tool box, te aparecera un nuevo elemento que tiene como simbolo un telefono, es la herramienta de comunicaciones, esta insertala en el formulario.
cuando la insertas en el formulario, tomara como nombre mscomm1, verificalo.
ahopra, para abrir el puerto usa las siguientes instrucciones:
MSComm1.CommPort = 1 ------------>asigna a mscomm1 el puerto 1
MSComm1.PortOpen = True ------------>ordena la apertura de mscomm1 (puerto de comunicaciones 1)
MSComm1.Settings = "9600,N,8,1" ------------>9600 baudios, no recuerdo, paquetes de 8 bits, no recuerdo...
esto lo puedes poner en el codigo del formulario si quieres que se abra el puerto en cuanto abres la aplicacion.
para enviar un byte (0-255) usa mscomm1.outport=chr(255) o cualquier numero entero que desees.. pero como es un byte menor a 256 tendria que ser el dato a enviar
para recibir
para checar el buffer de recepcion x=mscomm1.input
eso es lo basico del puerto serie, y con eso puedes armar muy buenos proyectos, quisiera saber si sigues al pendiente del tema, y si puero ayudarte en algo mas.. saludos!