In some blog post, I’ve already show how to receive data from Arduino and display them on a chart using .Net applications, PHP or JavaScript scripts. Some friends wrote comments suggesting me to try MegunoLink tool and Phil was so kind to offer me a license for the PRO version so here’s my review!
MegunoLink
MegunoLink is a .Net application (it needs framework 4.0) designed to receive data from a serial port and display them on a chart.
The application is composed of several panels (named visualizers):
- charts, linear and X-Y;
- maps, to display coordinates on a map;
- tables;
- monitors and loggers, to display the raw data and save them to file;
- interfaces, to design simple interfaces for your application.
Panels can be added to the main window, resized, configured as tabs of the same window or docked in a given position.
Connection Manager
To receive data from a serial port, you first need to define a connection: MegunoLink can handle different connections, each with specific settings (serial port, baud rate…); you can choose the connection to use with from a combobox:
Charts and monitors
MegunoLink has two types of charts: linear (with time on the X axis) and X-Y
On the official site a complete documentation is available about the format you have to use to send data; I found very useful the charts’ autoconfigure feature and the ability to zoom, pan…
Useful too are the panels that display “raw” data:
Interface
With MegunoLink you can create simple interfaces. At the moment the version I’m using supports the following controls:
- buttons
- text boxes
- numeric up/down controls
- sliders
For each control, you can define the aspect and the value it will send to the serial port when activated:
Demo
Nothing like a pratical example can help to undestand how a product works; so I wrote an Arduino sketch to send temperature and humidity values to MegunoLink. The sketch also receives from MegunoLink the START, STOP and S=xx commands. The latter is used to configure the sampling interval xx (in seconds).
The sketch is available in my GitHub’s repository, with the MegunoLink project:
the complete interface
the small control panel
Conclusions
MegunoLink is a very useful product to rapidly create interactive interfaces when your application need to display data and simple controls.
Salve volevo chiedere se e possibile con Meguno di personalizzarlo, a progetto finito fare apparire
solo Interfaccia creata da me , tipo interfaccia creata con Java o Visual C
senza la barra menü di Meguno,non so se sono stato chiaro grazie .