Пример работы с SerialPort в C#
Простой пример работы чтения поступающих данных из COM порта с использованием SerialPort на C#.
Всё довольно просто, для получения данных нам потребуется использовать событие DataReceived.
Пример:
private string stroka="";
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
this.Invoke(new EventHandler(DoUpdate));
}
private void DoUpdate(object s,EventArgs e)
{
stroka = stroka + serialPort1.ReadExisting();
}