これを投稿するのは嫌いですが、私はグーグルで検索され、多くの異なるオプションを試しましたが、成功しませんでした。
基本的に、ステータスが10のライトのページを取得し、対応するライトのオン/オフを切り替えたいと思います。Arduinoは結果を取得し、文字列をシリアルモニターに投稿していますが、文字列が私のifステートメントをトリガーしていません。文字列の解析に間違った関数を使用しているかどうか、またはifステートメントが正しくないかどうかはわかりません。
シリアルモニターに投稿するGETの出力は次のreadString
とおりです(印刷)。
Light1:1 Light2:0 Light3:0 Light4:0 Light5:0 Light6:1 Light7:0 Light8:1 Light9:0 Light10:0
これが私がスケッチで試した最後のことで、各ライトのifステートメントがあります。
if (readString.indexOf("Light1:1">0))
{
digitalWrite(light1, HIGH);
}
else
{
digitalWrite(light1, LOW);
}
どの機能を使用しますか?私は何が間違っているのですか?ページの出力を再構築することもオプションです。