質問: Arduinoで色々と処理をしていると、順番通りに処理が行われませんでした。 下記のプログラムは例ですが、このような感じです。 ``` void setup() { long_func(); Serial.println("aaaa"); } void loop(){ } void long_func() { Serial.println("func_before") //複雑な処理をする Serial.println("func_after"); } ``` ``` func_before aaaa func_after ``` このようになってしまいます。 どのようにすることで改善できるのでしょうか? 教えていただけると幸いです。よろしくお願いいたします。
回答: その、 > > //複雑な処理をする > > > ってところの処理を抜いて実行すればどうなるでしょう その処理の中で、aaaaを出力してるんじゃないでしょうか #その処理中で暴走を起こし、しっちゃかめっちゃかってことだったり