背景と今回やること 以下のページで記述したものの改良版になります. challenge-think.hatenablog.com 上の記事では,センサ値を取得する際にserialPort.Read()メソッドを使用していました. これは,初めはserialPort.ReadLineメソッドを使用していたのですが,上手くいかずに変更し,使いました. ReadLine()は改行文字まで一気に読み込んでしまおうというもので,センサからの値の中に改行文字が見つからない場合は永遠に読み込み続けてしまいます. そのため,Read()関数にして,初めに決めたデータ数だけ格納するという形式をとっていました. …