MegunoLink
From EmbeddedSand
Contents |
Overview
MegunoLink is a free tool for talking to Arduino microcontrollers (or any serial device for that matter). If you are ready to move beyond the Arduino IDE, check out our tutorial on using using Atmel Studio for programming the Arduino. MegunoLink will upload the programs you create with tools like AVR Studio or the newer Atmel Studio. But whether you work with the Arduino development environment or another tool, MegunoLink can graph data sent from the Arduino to your PC, log serial data to a text-file or a monitor window, and can simulate serial protocols for missing devices.
Check us out on facebook at facebook.com/MegunoLink
and twitter at twitter.com/megunolink.
Read what John Boxall wrote about MegunoLink in his tronixstuff blog. You'll also find lots of great Arduino tutorials on his blog.
MegunoLink Benefits
- A simple graphical interface to the standard Arduino programmer “AVRDude” for uploading compiled code. We use the same board descriptions as the Arduino IDE to ease the transition.
- A serial port monitor that does not automatically reset your Arduino when connecting. You can connect and disconnect while your program continues uninterrupted
- A window to graph data sent from the Ardunio in real time. Send {Temperature [degC],T,12.4} and MegunoLink will plot it.
- Capture serial port data in a text file for later analysis or tracking down bugs that only occur at 3am.
- A floating toolbar: minimize MegunoLink while using Atmel Studio but keep the programing tool available.
- George: a Serial Monkey who will watch for user-defined patterns in the Arduino’s serial data and automatically respond with programmed response to simulate absent hardware.
- A button to reset the Arduino on the toolbar to restart your program and monitor its startup communications.
Did we mention MegunoLink is free? Run several copies at once to monitor all the ports on your Arduino Mega. No extra charge.
Download and Installation
| If you find MegunoLink useful, please consider a donation to help support future development |
For a detailed installation guide visit our MegunoLink Installation guide.
To get started using the Atmel Studio IDE based on Microsoft Visual Studio 2010, check out our Blink Tutorial page for a detailed guide on using MegunoLink with Atmel Studio.
Using MegunoLink
- Building an Arduino project with MegunoLink and Atmel Studio (Blink Tutorial)
- Logging serial data with MegunoLink
- Serial Data Monitor
- Serial Monkey
- Uploading Programs to Arduino
Comments
13:00, 2 July 2012 (MDT)
A very promising tool. Turned out to be quite stable. Alas, what I need is a "moving plot window" rather than this - admittedly nice looking - self scaling thing. This should be staight forward. Carry on! I am looking eagerly to its implementation!
07:40, 10 July 2012 (MDT)
great tools, but my view point we need a manual and more examples how to use. And the feature about timestamp is very important data.
06:55, 18 July 2012 (MDT)
For quick check you can use http://bitlash.net/ Just type something like:
function pa5 {print "{a5,T,",; print a5*5/1024,;print "}"};
run pa5,1000
Or loop through any pins...
23:03, 20 October 2012 (MDT)
Can you make a Mac OS X and / or Linux version? I can't find anything like this for any other os but windows. Currently, most of my PCs are Macs or running some version of linux (except my server, but thats a dedicated server).
00:48, 28 October 2012 (MDT)
We will investigate a Linux and OSX version asap. Phil
09:26, 3 December 2012 (MST)
This is very nice! :)
16:36, 15 January 2013 (MST)
Needed to compose you the tiny word so as to say thank you the momnet again for your personal stunning tips you've provided on this page. It is really remarkably open-handed of people like you to supply openly what exactly a lot of people would have offered for sale for an e-book to help make some cash for their own end, chiefly seeing that you might have tried it if you considered necessary. These strategies additionally acted to provide a fantastic way to be certain that the rest have a similar eagerness much like my very own to learn a good deal more when it comes to this matter. I'm certain there are numerous more pleasant sessions up front for folks who take a look at your blog post.
