MegunoLink – Overview
MegunoLink is a customizable interface tool for Arduino sketches. Configure MegunoLink projects from our set of visualizers to send commands and receive data:
- from your Arduino program to control the interface, and
- from MegunoLink to control your sketch.
The MegunoLink window can be reconfigured to suit your application with our dockable visualizers, like Visual Studio or Altium. There are visualizers for:
- Interface panel
- Serial monitor
- Tables
- Plotting
- And more…
Graph your data
Add a single line of code to your sketch and MegunoLink will plot data sent from your Arduino in real-time. For example: Plot.SendData(“Temperature”, GetTemperature());
Graphs help you:
- See what your sensors are measuring,
- Spot trends,
- Compare changes in different sensors, and
- Copy or save graph images and data.
Plots can be easily copied to the clipboard as pictures. And the numerical chart data can be exported into Excel or other software for more analysis.
Build a user interface
It takes a long time to wire up switches and lights then write a program to handle all the inputs and outputs.
Our interface panel lets you control your Arduino with virtual controls sending serial commands, even if you’ve never used a button control before.
It’s a simple 3 step process:
- Drag and drop UI elements using MegunoLink’s custom interface panel designer.
- Give each control a command. Commands are sent when a button is clicked or a value changes.
- Implement command handlers in your program using our Arduino library.
Interface panel controls can trigger measurements, start experiments, configure your creation and retrieve information from your program.
Make a table
Having trouble spotting a variable in a cluttered monitor window? Our Table visualizer lets you tabulate values so that you can monitor their current values easily.
Our Arduino library means one line of code and the table comes to life.
Monitor serial data
Monitor serial communications from your Arduino in real time.
- Shows both send and received serial communications
- Display non-printable characters
- Time and date stamping
- Copy/paste and save to disk
Hardware and Connection Types
MegunoLink supports any hardware that uses serial, Xbee Pro Series 2, Ethernet, and Wireless including (but not limited to):
- Arduino Uno
- Arduino Mega
- Arduino Ethernet Shield (UDP)
- Ether Ten (UDP)
- Arduino Yun
- Arduino Lillypad
- Ethermega (UDP)
- ESP8266 (UDP/TCP)
- ESP32 (UDP/TCP)
- Or any device with serial, ethernet, or XBee connectivity.

