-1
私はシリアルポート経由でデータを読み取るアプリケーションを開発中です。私が読んでしようとしているのは、空でも何かであるかもしれないstring
です。Arduinoから来る文字列を読む
私の最初の試みは、シリアルポートから来るものを挿入できる配列を作成することでした。
string[] pass = new string[4];
pass[0] = "";
pass[1] = "Something";
pass[2] = "To";
pass[3] = "Read";
for (int i = 0; i < pass.Length; i++)
{
string element = pass[i];
}
しかし、私はシリアルポートから何かを読みたいので、これはうまくいかない。 次のオプションのdata.ToString() == "Any string I want"
にあります。
string data = serPort.ReadExisting();
if (data.ToString() == "Any string I want")
{
Environment.Exit(0);
}
基本的には、代わりに"Any string I want"
の私は、私はそれは、アプリケーションによって認識されるのArduinoを通じて何かを送信するたびにしたいと思います。
皆さん、ありがとうございます。言い換えれば、入ってくるデータがArduinoによって書かれた文字列と等しいなら、それは何かをするでしょう。
あなたが何を求めているのかわかりません。 –
質問を更新しました... @MichaelFaisst –
2つの文字列を比較する方法をお尋ねしますか? –