Main Tools and Actions

The Toolbar on the Header provides function buttons for you to verify, upload, and debug.

1. Left Side: Toggle Sidebar (Menu)

  • Icon: ☰ (Hamburger Menu).
  • Function: Opens or closes the left sidebar (File Browser).
  • When to use: Close it when you need more space to write code, open it when you need to manage project files.

2. Action Buttons

This is the area you will use most frequently during programming.

▶️ Verify

  • Icon: Triangle (Play).
  • Function: Sends your code to the cloud for compilation. This helps detect syntax errors without uploading to the board.
  • Features:
    • Cannot be canceled after the compilation process has started.
    • The editor is not locked; you can continue to edit the source code.
    • Guest users can still click this button, but the request will be rejected by the API system.
  • Shortcut:
    • Windows/Linux: Ctrl + R
    • Mac: Cmd + R

➔ Upload

  • Icon: Right-facing arrow.
  • Function:
    1. Compiles the code (same as the Verify command).
    2. Automatically flashes the firmware to the board via WebSerial.
    3. Note: The Output Panel only displays when the process Starts and Finishes successfully; it does not show a detailed loading percentage (%).
  • Requirement: The connection status light must be Green.
  • Shortcut:
    • Windows/Linux: Ctrl + U
    • Mac: Cmd + U

💻 Serial Monitor (Terminal)

  • Icon: Command line window (Terminal).
  • Function: Toggles the Serial Monitor panel at the bottom of the screen.
  • When to use: To view data sent from the board (e.g., Serial.println("Hello World")) or to send commands from the computer to the board.
  • Shortcut:
    • Windows/Linux: Ctrl + Shift + M
    • Mac: Cmd + Shift + M

3. Right Side: Helper Tools

🤖 AI Assistant

  • Icon: Robot or chat bubble.
  • Function: Opens the right sidebar to chat with the AI. You can ask the AI to explain code, find bugs, or suggest new functions.

Next: Managing Credits & Membership Plans