Serial Monitor & Output
The Output Panel at the bottom of the screen is essential for debugging and verifying your code.
Console Tab
The Console displays system messages, compilation logs, and upload progress.
- Compilation: When you click Verify, the compiler output streams here. Look for "Success" or error messages.
- Upload: Shows the progress of flashing the binary to the board (e.g., "Writing at 0x0000... (100%)").
Serial Monitor Tab
The Serial Monitor allows you to communicate with your Arduino board over USB.
Setup
- Open: Click the Terminal icon in the header or press
Ctrl/Cmd + M. - Baud Rate: Ensure the baud rate dropdown (bottom right of the panel) matches the
Serial.begin(RATE)in yoursetup()function.- Default is 115200.
- Common values: 9600, 57600, 115200.
Sending Data
- Input Field: Type commands or text in the input bar at the bottom of the panel.
- Send: Press
Enteror click the "Send" button. - Line Endings: You can configure line endings (No line ending, Newline, Carriage return, Both NL & CR) in the settings menu.
Viewing Output
- Auto-scroll: The monitor automatically scrolls to the newest message. Toggle the "Lock" icon to stop auto-scrolling.
- Clear: Click the "Trash" icon to clear the current output.
- Timestamps: Toggle the "Clock" icon to show/hide timestamps for each received message.
Troubleshooting
"Port Busy" or "Access Denied"
- Make sure no other software (like the desktop Arduino IDE or Cura) is using the port.
- Try unplugging and replugging the USB cable.
- Refresh the browser page.
Garbage Characters
- If you see weird symbols (e.g., ``), your Baud Rate is likely mismatched. Check your
Serial.begin()value and match it in the dropdown.