Comunicaçã serial c#

.NET

26/06/2012

Como eu conseguir receber uma string pela porta serial?
Tenho uma placa serial com 8 entradas e quero receber cada sinal de cada porta

Kleber

Kleber

Curtidas 0

Respostas

Fabio Volpe

Fabio Volpe

26/06/2012

Boa tarde....

No visual studio têm um componente chamado SerialPort. É só arrastar para o seu form e configurar.

Para ler todas as portas seriais:


 string[] ports = SerialPort.GetPortNames();
 foreach (string p in ports)
 {
    
 } 



Para enviar uma string

this.serialPort.WriteLine("1234");


Para ler uma string, existe o evento chamado serialPort_DataReceived, ocorre toda vez que receber um dado através da porta serial.


string t = this.serialPort.ReadExisting();



Qualquer coisa estou a disposição.
GOSTEI 0
POSTAR