norisuarduinoを使用して光センサで読み取った値でWORKING・STOPを表示させたいと考えております。入力された値が900以上であればWORKING900以下であればSTOPを表示させ、LOGデータを取りたいと考えており、表示だけはできたのですが、Logデータがすぐいっぱいになってしまい、困っております。WORKING状態が続いていれば、STOPの状態になるまで出力をしないようにできないでしょうか??同じ出力が続く際に同条件であれば出力しない等の方法があればご教示頂けたら幸いです。下記コードを何とか編集出来たらと考えております。変数を追加してみました。こんな感じでどうでしょう。norisuお世話になります。flg立ててもdelayの度に出力されてしまいます...。丸投げするつもりは無いのですがなんとかお力を拝借出来ないでしょうか...。↑10ヶ月前arduinoを使用して光センサで読み取った値でWORKING・STOPを表示させたいと考えております。表示するようになっています。しているのはなぜですか?そこで問題を次のように改変したコード(C++)の例を示します。workingでないようにする。・working状態なら、1番ピンの入力値を表示する。norisuお世話になっております。ありがとうございます。とでもすればよいのです。開発環境があれば要らないのでしょう。↑10ヶ月前コンパイルできても確認すると、どのようにして、コンパイルできるようにしたのかわかるように書いてください。問題などこちらの質問にもちゃんと答えてください。norisuお世話になります。Serial;のSerial;を削除するとコンパイルは出来るようになります。値の問題ですが、900以上で"WORKING"899以下で"STOP"とするつもりです。明るければ1100程度の値となります。差がはっきりとしているので深く考えておりませんでした。norisu何とかなりました。ありがとうございます。ありがとうございます。どこが悪かったのか、どのように修正したのかを書いてください。norisuif(val>900){Serial.print("初号機");の部分をif(val>900){Serial.print("");フラグを立てる前のSerial.printを削除することで何とかなりました。Limitedhttps://www.phpbb.com/。