The free Arduino plugin for Visual Studio 2008-2013 and Atmel Studio 6.1 allows an Arduino project (with code completion) to be developed, compiled and then uploaded to any Arduino micro-processor. (Visual Studio 2013 users pls see note about a bug at the end of this page)
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. Visual Micro requires little additional learning or configuration to use and supports both genuine Arduino and clone technologies such as Teensy, Attiny, avrIO and many more.
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.
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.
Open any Arduino sketch in Visual Studio, select a board and a serial port, then click "debug>start" or "debug>start without debug" to compile and upload.
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!
Note: There have been extensive changes the September 2013 release of Visual Micro. If you feel you are missing any Visual Micro menus or buttons then please click "tools>visual micro>reset user interface". Documentation on this site will take a few weeks to be updated. Please join the forum to give feed back or if you have any questions or problems. Full support for all Arduino versions including the new Arduino 1.5.3 format, initial support for Energia and basic support (under development) for Maple and the Stm32.
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)
aug 2013 - multi-ide tools (v 1308.18+), simple interface reset tools, support for all arduino library versions with any arduino ide 1.0.x>1.5.2>1.5.3+
This site is not affiliated with Arduino.cc
Oct 27th: Visual Studio 2013 BUG: VS 2012 needs to be installed on your pc. You do not need to activate vs 2012 but Visual Micro needs it to be installed. This will be resolved over the next few weeks.