Array
(
)

Comunicaçã serial c#

Kleber
   - 26 jun 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

Fabio Volpe
|
MVP
    04 set 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:

#Código

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


Para enviar uma string

#Código
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.

#Código
string t = this.serialPort.ReadExisting();


Qualquer coisa estou a disposição.