5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

esp32 c3系でシリアルモニタに出力されない

Last updated at Posted at 2024-04-25

esp32 c3系にてSerial.printしてもモニタに出力できない

arduino2.0になり、しばらく更新せずに久しぶりにC3系のマイコンに書き込んでみるとSerial.printの結果がモニタには出ておらず、しかしLEDなどの挙動を見る限り書き込めてはいそうという現象が発生。

解決した方法

arduino IDEのメニューにあるツールをクリック
スクリーンショット 2024-04-25 18.45.11.png
ツール内の
USB CDC On Boot:
という項目が有効になっていないとC3系はシリアルモニタに出力されないことがあるらしい。
この項目にホバーするとDsabled/Enabledと切り替えれられるのでEnabledを選択

今までは特にarduino IDEの設定を操作せずに書き込んでも出力できていた気がしたがなぜかこのタイミングで発生

この設定で書き込むとシリアルモニタに出力できるようになった
arduinoのタブを複数起動している場合は他のタブにこの設定は反映されないため注意

他に試したことはSerial.begin()のスピードを9600や115200に変えてみたり、アップロードスピードを変えてみたりだが、同じようなトラブルに見舞われている人の参考になれば嬉しいです

5
3
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?