Skip to content

Serial Monitor

A browser-based serial monitor and plotter. Connect your tinyCore (or any ESP32) via USB-C and start reading output immediately — no serial application needed.

Web Serial Not Supported. Please use Chrome, Edge, or Opera.

  1. Upload a sketch that uses Serial.begin(115200) and Serial.println(...).
  2. Connect your tinyCore via USB-C to your computer.
  3. Click Connect and select your device from the port picker.
  4. Serial output appears in the console in real time.

Switch to the Plotter tab to graph numeric values over time. Your sketch must print values in one of these formats:

// Single value
Serial.println(sensorValue);
// Multiple labeled values (name:value pairs)
Serial.print("temp:"); Serial.print(temperature);
Serial.print(",hum:"); Serial.println(humidity);
// Or space-separated
Serial.print(accelX); Serial.print(" ");
Serial.print(accelY); Serial.print(" ");
Serial.println(accelZ);

The plotter auto-detects numeric values and assigns them separate colored traces.


Use the input field at the bottom to send text commands to your device. This works great for:

  • Interactive menus (Serial.readStringUntil('\n'))
  • Adjusting parameters at runtime
  • Triggering test routines

  • Baud rate must match what your sketch uses (Serial.begin(115200) → select 115200 in the monitor).
  • Timestamps shown in the console are your local browser time, not device time.
  • The console keeps the last 2000 lines to prevent memory issues during long sessions.
  • Scroll up freely — auto-scroll resumes when you scroll back to the bottom.
  • Use the disconnect button before unplugging to cleanly release the serial port.