Plot your Arduino data in real-time

Easily visualize & log sensor data with MegunoLink

What is MegunoLink?

MegunoLink is a user interface builder for your Arduino sketches.

Create MegunoLink projects by dragging and dropping our visualizers. Visualizers show your sensor data or send commands to control your Arduino program.

Connect with:

  • Serial,
  • UDP or TCP over WiFi or Ethernet, or
  • XBee Series 2 Pro.

Then visualize with:

  • Time-plots,
  • X-Y Plots,
  • Tables,
  • Message monitor,
  • Interface panels, and more.

All without giving up precious pins to a tiny hardware display.

Plotting with MegunoLink

Our Arduino library makes plotting easy:

You have control of all graph properties. From MegunoLink or your Arduino sketch, set the:

  • Graph title,
  • X-axis title,
  • Y-axis title (left and right),
  • Series name,
  • Series colors, line-styles, marker symbols and more.
Plot example
The graph scrolls automatically to show the latest data when Run mode is turned on.

Plot many data series

MegunoLink’s plots have 3 ways to graph multiple series of data. So, your choices for viewing measurements from different sensors include:

  1. Show all the data on a single graph, with a single y-axis. This is best when you are graphing different measurements of the same type.
  2. Plot some measurements on a second y-axis. This suits measurements of different type and magnitude, but a common x value.
  3. Use separate plot windows for different data. Multiple windows are ideal for unrelated measurements.
Single axis time plot
Plot similar measurements on a single axis.
Two axis time plot
Plot different measurements on two different axes
Multiple plots
MegunoLink supports multiple plots to graph unrelated data.

Export your data and plots

Exporting data you’ve collected with MegunoLink is as easy as copying it to the system clipboard. You can copy a picture of the graph or the underlying data and paste it into another application.

MegunoLink supports report generation from visualizers. It will save graphs, data and tabulated data to a file. You can generate reports manually, or have MegunoLink create them automatically with a timer.

The Log to File and Message Logger visualizers will write the raw serial stream, or message stream, to a text file in real-time. A permanent record of what’s been going on.

Export data to Excel
Copy plot data and paste it into Microsoft Excel.

More than plotting

MegunoLink can do more than plot data on graphs. Use MegunoLink visualizers to:

  • Design interfaces with control widgets,
  • Show data in tables,
  • Create log files,
  • Mark points on a map,
  • Convert text from your Arduino to speech, and
  • Separate streams of text, and much more.

MegunoLink projects can be packaged into stand-alone applications using Builder. Builder, an optional add-on, lets you easily create a custom installer to redistribute your MegunoLink project files.

MegunoLink has been downloaded by more than 40,000 engineers and makers.

Check out some of the cool stuff they have been building…

Prototype Reflow Oven

by Scott Swaaley

Love this software. Just built a GUI for my DIY reflow oven.

Wireless VA Meter

by George Kontopidis

I have been enjoying the MegunoLink — excellent code and superb documentation.

Ion Thruster

by Michael Bretti (Applied Ion Systems)

I just ran my first official full system test yesterday after a year of preparation. Everything worked fantastic and MegunoLink performed amazingly.

Want to build something amazing with Arduino and MegunoLink too?

Download our free trial to get started.

Start typing and press Enter to search