I just got my Arduino board recently. I'm a coder at heart so I'm really used to the MS Visual Studio 2005 work flow. Does anyone know how I can set up Visual Studio to use the AVR compiler? The compiler is somewhere in the IDE's program directory so which exe it is specifically and how its command line works would be great. Also some information on how to use avrdude manually to upload the binary as a post-build step? Thanks a lot!
If you set build.verbose and upload.verbose to true in your preferences file, you'll get the command lines that the IDE is using to compile and upload your sketch. That should help get you started.
I am trying to program in C++ with Microsoft Visual Studio 2005 and I am wondering if there are any examples or tutorials on how to include the header files that is used to communicate with Arduino Board.
I'm keen to hear from anyone that would like to beta test an arduino extension for visual studio called Visual Micro. The extension makes it easy to build on new or existing sketches.
Visual Micro maintains sketch compatibility with arduino whilst allowing visual studios C++ intellisense to work with ANY core and ALL libraries.
The product is “boards.txt” and “serial port” aware, retains the board and port per project and allows arduino library folders to be added via a single menu click.
For anyone who doesn't know or can't remember arduino class, struct and method names the intellisense is very useful. You can read more about more Visual Micro features here http://www.visualmicro.com
If you would like to register as a beta tester please send us an mailto://beta@visualmicro.com or use the link on the Visual Micro home page.
That doesn't sound like a CodeBlocks plugin is around the corner...
Sorry, I was not clear enough.
Here is what I was referring to : http://www.codeblocks.org/
The free Visual Studio extension for the Arduino IDE was released in beta today by Visual Micro. The addin supports all arduino/avr boards, all libraries and any other source or header files that you might need.
If you don't want to use the addin you might find the supporting files useful.
The supporting files include simple .bat files that break up the arduino sketch compilation into obvious chunks. There is also an empty visual studio project file that provides an example of how to configure a visual studio project to compile arduino sketch files
You can read more about how to compile using visual studio here
I think a fair point was made in this board, therefore, I have decided to make the visual studio addin open source.
Initially it is free to all, when I get a moment i will document and publish the code.
Introduction - Open Source Visual Studio for Arduino
I have been a keen arduino hobbyist for some years, but I have not enjoyed using the arduino/processing IDE. My preference is to use Visual Studio to create Arduino projects. This is why I have created the Visual Micro product, an Arduino AddIn for Visual Studio.
You will find information that explains how to use the product on this site. Use the search bar or "tags" list to find what you are looking for. The forum is a place for ideas, suggestions or general comments and feed back.
Initially I thought it right to charge for commercial use of the product but I have now decided that it should be free and also become open source. The reason for this is that, sites such as DIY Drones and Liquidware make some great products but I have also benefited from their code examples. So this is my opportunity to give to the community.
I have said that I developed this product because I want to use Visual Studio to create and maintain arduino projects. I am not the best developer to do this job and I also do not have much spare time. If anyone else would like to develop this product to be all it can be then I will be happy to supply all the information that I have and provide as much advice as I can give.
Currently in beta, please email for a download link