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.
Getting Started
Section titled “Getting Started”- Upload a sketch that uses
Serial.begin(115200)andSerial.println(...). - Connect your tinyCore via USB-C to your computer.
- Click Connect and select your device from the port picker.
- Serial output appears in the console in real time.
Using the Plotter
Section titled “Using the Plotter”Switch to the Plotter tab to graph numeric values over time. Your sketch must print values in one of these formats:
// Single valueSerial.println(sensorValue);
// Multiple labeled values (name:value pairs)Serial.print("temp:"); Serial.print(temperature);Serial.print(",hum:"); Serial.println(humidity);
// Or space-separatedSerial.print(accelX); Serial.print(" ");Serial.print(accelY); Serial.print(" ");Serial.println(accelZ);The plotter auto-detects numeric values and assigns them separate colored traces.
Sending Commands
Section titled “Sending Commands”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.