質問: arduino leonardoでシリアルモニタに文字を表示しようと思ったところ、表示することができなかったのでどなたか原因がわかる方はいませんか? COMポートはarduino leonardoが接続されているものと同じものを選択しています。 マイコンへの書き込みが完了してシリアルモニタを起動しても何も表示されません。 ちなみにarduinoUNOだと正常に表示できました。 よろしくお願いします。 ``` void setup(){ Serial.begin(9600); } void loop(){ Serial.println("HelloWorld"); delay(1000); } ```
回答: このへんでしょうか。手元にないので検証していませんが。 つまり * USBシリアルはリセットのたびに接続が切れ、作り直される * `while (!Serial) ;` で待ってから使う * SerialとSerial1 の使いたい方を使う