Back to Serial Studio

Serial Studio examples

examples/README.md

4.0.33.8 KB
Original Source

Serial Studio examples

Example projects for Serial Studio. Each folder has source code, a project file (*.ssproj), a README with setup instructions, and screenshots where applicable.

You can also browse and download examples directly from Serial Studio via the Examples button in the toolbar.

Examples

ExampleDescriptionDifficultyPro
ANSI Color TestANSI color and VT-100 terminal emulation test suiteBeginner
API TestPython API client with interactive REPL and test suiteIntermediateYes
BLE BatteryBLE Battery Service level monitorBeginner
Camera TelemetryLive camera video plus image analytics over UDPIntermediateYes
CAN Bus ExampleECU simulator with DBC file importIntermediateYes
csv2wavConvert Audio I/O recordings to WAV filesIntermediateYes
Dual Drone TelemetryMulti-source two-drone simulator with synthetic camera feedsAdvancedYes
EM Wave SimulatorPropagating electromagnetic plane wave visualizerAdvancedYes
HexadecimalADCBinary ADC data with CRC-16 and FFT analysisIntermediate
HydrogenHydrogen 1s orbital Monte Carlo 3D visualizationAdvancedYes
IMU SimulatorBatched multi-frame IMU data parsing demoIntermediate
ISS TrackerReal-time International Space Station position trackerBeginner
LorenzAttractorLorenz attractor chaotic system simulationAdvancedYes
LTE modemLTE modem signal quality via serial, MQTT, or UDPIntermediate
MCP ClientModel Context Protocol client for AI integrationAdvanced
Modbus PLC SimulatorHydraulic test stand Modbus TCP simulatorIntermediateYes
MPU6050MPU6050 accelerometer and gyroscope visualizationBeginner
MQTT Subscriber ExampleLive Helsinki transit vehicle tracking over public MQTTIntermediateYes
NI DAQmxNI DAQ device data acquisition bridgeIntermediate
OBD-IIOBD-II vehicle telemetry via ELM327 adapterIntermediate
Protobuf ExampleProtocol Buffers schema import with binary auto-detect parsingIntermediate
PulseSensorHeart rate PPG sensor with signal filteringBeginner
RC Plane SimulatorRC plane flight telemetry simulatorIntermediate
System MonitorLive CPU, memory, disk, and network dashboardIntermediateYes
Testo T549iBLE pressure probe with Control Loop handshake and Lua unit transformsIntermediate
TinyGPSGPS location tracker with map widgetBeginner
UDP Function GeneratorMulti-waveform signal generator over UDPBeginner
Vibration Test RigMotor RPM sweep driving a Campbell-mode waterfall and two scripted Painter widgetsIntermediateYes

Getting started

  1. Open the example's folder and read the README for hardware and software requirements.
  2. Upload the firmware (if applicable) or run the companion script.
  3. Open Serial Studio, load the .ssproj project file (if provided), and connect.

Requirements

  • Serial Studio. Download from serial-studio.com.
  • Arduino IDE for examples that use Arduino sketches.
  • Python 3 for examples that use Python scripts.
  • Check each example's README for extra libraries or hardware.