Visual Micro – Arduino for Visual Studio

Arduino For Visual Studio Demo

Visual Micro – Arduino for Visual Studio.

A complete Arduino development system for Visual Studio 2008 and 2010.
Arduino for Visual Studio is a small free addin for Visual Studio that
provides fully featured Arduino Development.

Developers no longer need to use the Arduino Ide. We can code and upload to
any Arduino microprocessor using Visual Studio. (not available in the
express versions).

Visual Micro is based on the operational procedures of the Arduino IDE and
follows the rules applied by the Processing IDE for Arduino. This allows the
user to load a standard Arduino sketch into the Visual Studio environment
without having to make changes to the sketch or .PDE files

Visual Micro is the most comprehensive and easy to use build environment for
Arduino to date. The Visual Studio addin includes many of the features you
would expect to find in Visual Studio but that are not usually available in
the Arduino IDE.

Some examples:-

1 Compiler Error GoTo Source Location
2 Find In Files
3 Full Arduino Intellisense for the sketch, all cores and libraries
4 Options to “Include All Arduino Files” in the current sketch project. This
makes learning and exploring very easy and does not cause compiler problems.
5 Auto pause and re-start serial during upload (unless using ISP/programmer
which is fully supported)
6 Burn Bootloader
7 Multiple “Serial Viewer” Tool Windows
8 F6 Build, F5 Build & Upload

Via the forums!

Filed under: arduino — by adafruit, posted October 26, 2011 at 9:21 am


Try Adafruit's new iPhone & iPad app for makers! Circuit Playground! "Incredibly handy for anyone working in electronics. Perfect for engineers and non-engineers alike."
Looking for engineers, makers and the builders of dreams? Try our Adafruit job boards.
Join our weekly Adafruit SHOW-AND-TELL at 9:30pm ET every Saturday night! Then at 10pm, ASK-AN-ENGINEER with Ladyada and the Adafruit team!

19 Comments

  1. good job…!
    in this days i have writed with visual studio 2010 an asp.net webservice application very very close to pachube.
    i love it!

    Comment by andrea — October 26, 2011 @ 9:40 am

  2. Intellisense for sketches? Wowza!

    Comment by ransomhall — October 26, 2011 @ 10:20 am

  3. Holy cow! That’s neat!
    Cannot wait to get my grubby little hands on this to try out!

    Now, is there a Visual Studio plug-in for the Netduino?
    Oh wait…
    What?
    Nevermind.

    Comment by fotoflojoe — October 26, 2011 @ 10:28 am

  4. I have been using this for a while now. Works like a charm!

    Try this and you will never look back at the Arduino IDE.

    Comment by Jan D Schuitemaker — October 26, 2011 @ 10:33 am

  5. doesn’t work on vs2010… ;(

    Comment by andrea — October 26, 2011 @ 11:31 am

  6. Wow, that looks awesome! Bummer it doesn’t work with Visual Studio Express though.

    Comment by Steve Chamberlin — October 26, 2011 @ 12:10 pm

  7. i have fixed it, now it works on vs2010!

    Comment by andrea — October 26, 2011 @ 12:37 pm

  8. @andrea please let us know what the problem was (in the visual micro forum) so that we can make the installation guide better. Thanks for letting us know it is working.

    @steve there is a codeplex arduino to “visual studio converter project”. It integrates to the windows shell and allows you to right click sketches and create vs projects.

    So, at least you can have intellisense and other vs features. It looks great for express users.

    I’ve contacted the author, we will shortly combine the visual micro arduino api allowing us all to compile by right clicking a sketch in windows file manager. You will also be prompted to select a board and port/programmer prior to compile/upload. Hopefully this will be available by year end but no specific time has yet been planned.

    @all thanks for your comments. if you have any suggestions, would like to know about updates or planned features such as simple debug then please do join the visual micro forum

    Comment by Visual Micro — October 26, 2011 @ 12:57 pm

  9. And an extension for Xcode?

    Comment by Avenue33 — October 26, 2011 @ 1:10 pm

  10. @Visual Micro: No, thanks to you for bringing such a great tool to us!

    Comment by Jan D Schuitemaker — October 26, 2011 @ 2:31 pm

  11. Great tool, installed it today.
    I am running VS2008, I like it a lot better than Arduino IDE.2

    Comment by Manwolf — October 26, 2011 @ 3:01 pm

  12. Why Visual Studio and not Eclipse? Are that many Arduino users on Windows? I would expect the majority to be on OS X and Linux.

    Also it is surprising as the Arduino community is about Open Source, sharing etc. So Visual Studio (even if it works with the free version) doesn’t feel like a natural choice.

    Comment by hELGE — October 26, 2011 @ 3:39 pm

  13. @av33 I don’t know Xcode but I suspect Jan might know something that I don’t:)
    It is possible to add any language and ui to visual studio using the VS extensibility interfaces as long as that language and supporting tools/sources are open for the world to see.
    Some languages will be more difficult to migrate than others. Arduino was easy because we are able to use standard visual studio C++ projects for intellisense.
    Please open a http://www.visualmicro.com/forum discussion if you would like to persue the discussion. Thanks

    To Everyone:- Your comments are very much appreciated but time is a little limited to allow answering of questions using this blog. Please join the visual micro forum where I and others will enjoy answering questions and entering into discussions. Thank you

    Comment by Visual Micro Forum — October 26, 2011 @ 3:52 pm

  14. Im not clear on whether this works with the free/express versions of VS?

    Comment by Doug — October 27, 2011 @ 10:05 pm

  15. @Doug No it can’t work with express, microsoft don’t allow it BUT …

    @Everyone I think I have found what looks like a Microsoft offer that allows everyone to get a free version of Visual Studio 2010 Pro.

    I’ve added some intructions here

    http://www.visualmicro.com/post/2011/10/28/Microsoft-Visual-Studio-2010-Free-for-3-years.aspx

    Comment by Visual Micro — October 28, 2011 @ 10:21 am

  16. @Doug no ms don’t allow addins in the free version

    @Everyone looks like ms have a free offer that will give you vs 2010 pro

    http://www.visualmicro.com/post/2011/10/28/Microsoft-Visual-Studio-2010-Free-for-3-years.aspx

    ps: I really dislike this adafruit blog tool. This is my 2nd attempt at leaving this msg. Luckily for adafruit they are worth the effort :)

    Comment by Visual Micro — October 28, 2011 @ 10:24 am

  17. @visual micro – you just need match the sliders to each color band on the resistor, it’s fun, teaches resistors and we have zero, that’s right *zero* spam :)

    Comment by adafruit — October 28, 2011 @ 10:26 am

  18. @adafruit yep i know that and i think it is really neat. futher more i have always had a problem remembering them so in theory you are quite very absolutely without a doubt completely and totaly right.

    BUT remember that we have to add our name and email address (even when logged in) and then slide the sliders so event though you are quite very absolutely without a doubt completely and totaly right it’s a real pain :) :) :)

    Comment by visual micro — October 29, 2011 @ 6:20 pm

  19. @adafruit Oh and that reminds me. I always make spelling mistakes that i can’t easily correct :)

    Comment by visual micro — October 29, 2011 @ 6:23 pm

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool