inoファイルのそのような命令からの出力はどこにありますか?
Serial.println("my message");
コメント
- ウィンドウの右上隅にある拡大鏡アイコンをクリックします。
回答
Serial.printステートメントは、開いて接続されているターミナルプログラムに表示されます。一度に開くことができるのは1つだけですが、Arduino IDE組み込みモニター(ctl-shft-m)、外部ターミナルプログラム、たとえばputty、またはArduinoのcom /シリアルポートを開いた他のプログラムである可能性があります。
ただし、一度に開くことができるのは1つだけです。外部プログラムを使用する場合は、スケッチの新しいバージョンをダウンロードする前に、comポートを閉じる必要があります。組み込みのモニター/ターミナルを使用すると、自動的にこれが行われます。
コメント
- ありがとうございます。実際、アップロードプロセスが終了しないため、ログは表示されないと思います。私はarduinoBLEnanoを使用しています。問題を解決する方法について何かアイデアはありますか?
- いいえ。申し訳ありませんが、そのようなことを試したことはありません。 BLEを介してスケッチをアップロードしているのに、完了しないと言っていますか?これらの製品に精通していませんが、面白そうです。
- いいえ私は' BLE経由でアップロードせず、Arduino IDEのアップロードボタンを使用するだけですが、決して終わらない
- これは役に立ちましたが、ログがIDEモニターに表示される前に、セットアップメソッド(
Serial.begin(9600);
)でシリアルライブラリを初期化する必要もありました。 forum.arduino.cc/index.php?topic=25326.0
回答
Ctrl-Shft-Mを覚える代わりに、IDEインターフェースの右上にある小さな虫眼鏡をクリックするだけでよいことに気付くのに何年もかかりました。ただし、スクリプトがアップロードされるまで待ってください。スクリプトのコンパイルまたはアップロード中は何も実行されません。