0

C#を使用してarduinoからシリアルポートに送信されているデータを継続的に読み取り、どこかに表示しようとしています。最善のアプローチは何ですか??

4

2 に答える 2

2

これはビジネス ルール (私たちにはありません) に大きく依存しますが、一般的に、継続的に読み込もうとすると問題が発生し、不必要に複雑になることがわかりました。通常は、DataReceivedイベントを処理する方が適切です。

于 2012-10-31T16:19:58.770 に答える
1

あなたはで試すことができますSerialPort.ReadLine method

リンク: http://msdn.microsoft.com/en-us/library/system.io.ports.serialport

    var serialPort = new SerialPort();

    // Allow the user to set the appropriate properties.
    serialPort.PortName = ..;
    serialPort.BaudRate = ..;
    serialPort.Parity = ..;
    serialPort.DataBits = ..;
    serialPort.StopBits = ..;
    serialPort.Handshake = ..;

    string message = serialPort.ReadLine();
于 2012-10-31T16:18:54.343 に答える