news march 2014: the current release supports arduino ide version up to and including 1.5.5-r2. are you using Arduino 1.5.6-r2 beta? then you need this beta version of visual micro
A free Arduino plugin for Visual Studio Pro versions 2008-2013 and Atmel Studio 6.1 that allows ANY Arduino project (with code completion) to be developed, compiled and then uploaded to any Arduino micro-processor. The plugin shares the sources and tools of the Arduino Ide which means we use the same code, it's just the ide that is different!
(see user submitted videos below, they are better. note: all documentation and videos are slightly out of date.sorry)
The current release supports Arduino versions up to 1.0.5-r2 and 1.5.5-r2. Support for the various platforms varies and we can't promise to always be up to date. We try our best to support the current version of each Ide but there are no promises!!
To compile and upload, open any Arduino sketch (ino/pde) in Visual Studio, select a board and a serial port, then click "debug>start" or "debug>start without debugging".
The Arduino IDE and Visual Micro share the same configuration options which means that what works in the Arduino IDE will automatically work in Visual Studio and Atmel Studio.
To install you will be prompted for the location of the Arduino Ide and that is all there is to it!
Visual Micro supports ALL Arduino boards (and variations) such as Uno and Yun. Many other non-arduino boards such as Teensy, Attiny, avrIO, Intel Galileo, Texas Instruments StellarPad, LaunchPad, ChipKIT/Pic32, STM32 are also supported.
New users will find the simple point and click options to be similar to the Arduino IDE. Advanced users are able to take advantage of upload via hardware programmer, are able to tweak the build process, switch on memory or disassembly reporting, include library sources directly in their projects and perform a wealth of other productivity features.
Flexible and easy to use Arduino breakpoint debugging. Requires no additional hardware. A debugger allows us to see what source code is currently being executed on an Arduino and the conditions, such as values of variables, that caused the code to run. Less guess work and more visbility ensures rapid Arduino program design and testing.
This plugin ensures compatibility with all arduino open source projects and provides the same ease of programming in Visual Studio that is provided by the Arduino IDE. Read about some of the distinguishing features of the plugin.
Not available in the vs express versions, if you do not have Visual Studio Pro then please use Atmel Studio 6.1 it is free!
Interesting tools and new in the latest release 1309.04
Arduino for Visual Studio 2010 and Arduino for Atmel Studio 6.1 - Standard Arduino plugin (free) - read more
If you like the product please review it in Atmel Studio or Visual Studio Gallery. Thank you (if you don't like the product please contact us tell us why, we appreciate feed back)
includes multi-ide configuration tool, simple interface
This site is not affiliated with Arduino.cc or any Ide/micro-controller manufacturer
Only micro-controllers made by Atmel Corp. are supported in the Atmel Studio version