ESP32 C3 and Serial Monitor Arduino IDE

I am building a clock using the ESP32C3 and a DS3132. I have many lines in the code that ask for the Serial Monitor to display the time and other information. The sketch works very well when using a Arduino UNO displaying all the Serial.print commands but the ESP32 only displays the chip information and nothing else. I must be able to read the monitor in able to set time and date as well as troubleshoot.

I moved your topic to a more appropriate forum category @lhops.

The Nano ESP32 category you chose is only used for discussions directly related to the Arduino Nano ESP32 board.

In the future, please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

Thanks in advance for your cooperation.

Hi @lhops. The ESP32-C3 is unique compared to other Arduino boards in that you must configure Arduino IDE in order to enable the board to output to the USB CDC serial port connection on the computer.

Please try this:

  1. Select Tools > USB CDC On Boot > Enabled from the Arduino IDE menus.
  2. Upload your sketch to your ESP32-C3 board once more.

Now check Serial Monitor again, you should see the output from the board as expected.

8 Likes

I selected tools and did not find anything that looked like "USB CDC on Boot"

I am using a ESP32 C3 Wroom-DA Module board if that makes a difference. I see the USB CNC**** when I put in a different board.

What is the exact name of the board you have selected from the Tools > Board menu in Arduino IDE?

I see the "ESP32-WROOM-DA Module" board in the menu, but that board is based on the original ESP32 microcontroller, while you have indicated your board has the ESP32-C3.

The information in my previous reply is not relevant to the ESP32 microcontroller since it does not have a native USB capability and thus doesn't use a USB CDC serial port.


Something that might be confusing when we are discussing this family of microcontrollers is that the term "ESP32" might be used when referring to either of two things:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.