29
\$\begingroup\$

The simplicity of the open source Arduino IDE is great, but a bit limiting sometimes - I like to use Netbeans for instance for other work that I do. Do any plugins exist for more fully featured IDEs that would allow me to develop for the Arduino (and directly upload / run code on it?) So far my searches haven't brought much up.

Manishearth
2,9622 gold badges24 silver badges33 bronze badges
asked Apr 9, 2013 at 18:50
\$\endgroup\$
3
  • 1
    \$\begingroup\$ Yeah, the programming limitations of the Adruino IDE are very strict! I normally use Eclipse but not for Arduino (yet). \$\endgroup\$ Commented Apr 9, 2013 at 18:51
  • \$\begingroup\$ There is Microsoft's VS that can be used with netduino. That is loaded... But unfortunately only for window. And if you are not a student or educator I believe it is quite expensive. And it is for netduino, not Arduino. Still, very capable if you have the hardware and software. \$\endgroup\$ Commented Apr 10, 2013 at 6:18
  • \$\begingroup\$ There is no Arduino IDE. There is just a really crappy text editor with a "Compile" button. \$\endgroup\$ Commented Jun 19, 2013 at 6:33

7 Answers 7

15
\$\begingroup\$

You can use CodeBlocks for arduino. CodeBlocks already works with quite a few microcontrollers, so I'm guessing that the arduino dev environment will be quite robust.

There is also an Eclipse plugin for Arduino.

answered Apr 9, 2013 at 18:56
\$\endgroup\$
12
\$\begingroup\$

Atmel Studio is the development environment Atmel provides for the microcontrollers behind the Arduino line. Atmel Studio 6 is based on Microsoft's Visual Studio which is a very complete C++ development tool.

You can customize Atmel Studio 6 to work with the Arduino libraries and compiler, as documented here.

answered Apr 9, 2013 at 19:24
\$\endgroup\$
2
  • \$\begingroup\$ Do I need a copy of MS Visual Studio for AVR Studio? \$\endgroup\$ Commented Apr 9, 2013 at 21:46
  • 3
    \$\begingroup\$ @powtac - No... \$\endgroup\$ Commented Apr 10, 2013 at 3:47
9
\$\begingroup\$

Not an IDE per se, but I have been using the Stino plugin for Sublime Text 2.

answered Apr 9, 2013 at 19:52
\$\endgroup\$
8
\$\begingroup\$

I really like using Visual Micro, a plugin for Visual Studio, which works with the 2008, 2010, and 2012 editions.

Visual Micro on Codeplex


Screenshot in Visual Studio 2012: VisualMicro plugin for Visual Studio 2012

answered Apr 9, 2013 at 22:17
\$\endgroup\$
3
  • 1
    \$\begingroup\$ The new visual setup of VS2012 is horrific. \$\endgroup\$ Commented Apr 10, 2013 at 6:20
  • \$\begingroup\$ Visual Studio isn't exactly within the budget of most beginner hobbyists though, considering the price of an arduino. \$\endgroup\$ Commented Apr 10, 2013 at 7:37
  • \$\begingroup\$ @Octopus - Until March 12, 2013 you could get it for free through MS Website Spark for 3 years, and now Visual Micro reports to be making the plugin work with Atmel Studio within the next few months. \$\endgroup\$ Commented Apr 10, 2013 at 17:14
6
\$\begingroup\$

For OS X, there is a set of templates that add Xcode compatibility. Includes support for autocompletion and integrated documentation.

http://playground.arduino.cc/Main/EmbedXcode

answered Apr 9, 2013 at 22:21
\$\endgroup\$
5
\$\begingroup\$

ROBOTC for Arduino is another option. It supports a lot of other features, including multitasking (which is nice for robots). It also has a built-in debugging window that lets you access pin information, etc.

This software package has the benefit of working with multiple other robot platforms (all LEGO robot systems and VEX robotics), so people with experience with those systems may prefer this language.

answered Apr 9, 2013 at 19:32
\$\endgroup\$
4
\$\begingroup\$

http://inotool.org/ is one of the best especially if you're on a Unix OS.

It's a command line tool, but it's amazing if you're a fan of the command line.

You simply create a folder, and set up the environment using Ino. Then, you use your favorite text editor or IDE.

answered Apr 9, 2013 at 18:59
\$\endgroup\$

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.