Visual Basic.NET - Puerto serie

   
Vista:

Puerto serie

Publicado por Jose (12 intervenciones) el 13/05/2008 23:02:50
Saludos a tí que me lees!!
Dispongo del VS2005pro.
Necesito que cuando se presione un botón se manden estos 3 comandos via puerto serie COM3:
010C00030410002101020000
0109000304F0000000
0109000304F1FF0000
¿Cómo lo hago? de momento solo tengo esto: (el botón, jeje)

Private Sub cmdLEER_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdLEER.Click

End Sub

Luego debo mostrar lo que recibo del puerto serie en un listbox...
¿Alguna idea?
Muchas gracias de antemano si contestas, porque entiendo que es algo dificil...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Puerto serie

Publicado por Bize (1 intervención) el 14/05/2008 10:38:05
Debes agregar un componente SerialPort a tu formulario.
Nombrarlo COM3 (portName)
Y luego con los eventos read y write deberias poder leer y escribir en el puerto.
Importante no te olvides de abrir y cerrarlo que sino no te funcionara
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Puerto serie

Publicado por Jose (12 intervenciones) el 14/05/2008 14:13:41
Hola Bize, gracias por ayudarme.
Ya tengo el componente SerialPort COM3 en mi formulario.
¿podrías ponerme un ejemplo con los eventos read y write?
De nuevo gracias y un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Puerto serie

Publicado por viator (4 intervenciones) el 02/03/2010 16:05:11
Yo lo uso así:

serialport1.Open()
serialport1.write(codigo que le vayas a enviar en string o char)
dim valor as string = serialport1.read() (por si quieres recibir la respuesta del aparato como por ejemplo una balanza)
serialport1.close()

avisa si te funciona o te sale algún error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar