Here's a free training course from Microsoft about using Visual Studio with the Arduino
I'm not sure of the licensing implications but there does seem to be a free download of Visual Studio Community edition
Here's a free training course from Microsoft about using Visual Studio with the Arduino
I'm not sure of the licensing implications but there does seem to be a free download of Visual Studio Community edition
I use Visual Studio regularly to develop C# applications and would say in general it is a lot better than the Arduino IDE but I've not tried it for developing Arduino/AVR.
What development platform would you you recommend for Arduino?
Visual Studio is an excelent tool for creating AVR (Arduino and Native) applications for the ATMEGA328 chips etc. and it is free.
Atmel provide a completly free version of it directly from their site and this has been available for free for YEARS. so its not too late and Bad, maybe just not as well known.
ATMEL Studio 6.1, all ready to rock and roll on AVR development
Microsoft is now also on board with thier version of Arduino development but if you want to be coding like you do with the Arduino IDE then the ATMEL Studio is the one you should look at first.
there is nothing wrong with the Arduino IDE, but as soon as you want to get to more complex applications you will want something like ATMEL Studio (Which as I said, is Visual Studio)
Peter
That is what I started writing in my previous post in this discussion. I am using AVR studio and it is a (free) version os visual studio very well tailored just for the AVR devices, includes support for the standard Arduino libraries, with the only problem that the sketches become unusable by the old ide. The Arduino IDE should be installed but it is just to get some configuration information, nothing more. AVR Studio is not comparable with the Arduino IDE that is a super-filtered mechanism that makes all simple and a lot not feasable at all.
The big advantage of the AVR studio is that includes all the online and off line examples and documentation for the AVR chips, the possibility to program them with USE via bootloader (works with the Arduino boorloader) or direct programming with ICSP and AVR MK III (other may work but I have never saw them working really). There are lot of advantages because it is a full development environment and it can co-exist on the same PC with the standard Visual Studio for other developments (but I discourage to do this).
Enrico
I've read somewhere (but can't recall where) that the new version 7 of the Atmel Studio will also support SAMA5D4.
There is a Beta program running at the moment...
Another brilliant piece of software for programming Arduino's and the various derivatives is Visual Micro. The basic version is free and runs under Atmel Studio (certainly version 6.2) or Visual Studio. microsoft Visual Studio community edition is free. If you want the debugger package with Visual Micro then there is a charge but it is still extremely cheap for what it can do. Visual Micro (VM) adds loads of functionality to the basic Arduino IDE like 'intelisense', better code highlighting, trace where functions are used etc. I am only a beginner in programming but VM makes like so much easier. The code developed in VM is totally compatible with the native Arduino IDE and can be opened and run in that IDE if desired.
Naturally increased functionality adds to the learning curve but it is easy to get started and there are some good tutorials on line.
If you have no idea why, I suggest a technical description of the scenario where you are running it. And what do you have installed exactly (components, plugins etc.)
Enrico