4

I use ESP8266 and ESP32 with arduino toolchain rather than pure arduino hardware. Arduino IDE is standard and proven but what are the other IDE and advantage/disadvantage ?

E.Racineux
  • 107
  • 1
  • 2
  • 11

2 Answers2

4

Not an exhaustive list. Most advantages will be subjective.

  • UECIDE - Wide variety of boards, not only Arduino, better editor and serial monitor, plug-in based modules.
  • PlatformIO (Available as plugin for Atom editor, MS Visual Studio and Eclipse IDE) - Automatic library updating, one ini file that defines project settings and external libraries, making projects portable to other users without having to download all external libraries.
  • Arduino IDE for Visual Studio - For those who like VS?
  • Arduino Makefiles - More like old-school command-line coding, Linux-style development. Not an IDE.
  • Eclipse - Another quite popular IDE outside Arduino world.
  • Atmel/Microchip Studio 7 - Provided by the manufacturer of the AVR chips. "Arduino" sketches may not compile without changes to make them more like standard C++.
jose can u c
  • 6,974
  • 2
  • 16
  • 27
2

For example, Eclipse IDE with Sloeber plugin is much better than Arduino IDE. You have all the features of Eclipse (coloring, error highlighting, auto-complete, open declaration ('drill down' to libraries), ...*). And every project has own settings (board settings, port, programmer ...). And the Arduino IDE buttons Upload, Verify, Session Monitor are there and the Arduino toolchain too.

*... projects management, version control, TODO lists, outline, ...

gre_gor
  • 1,682
  • 4
  • 18
  • 28
Juraj
  • 18,264
  • 4
  • 31
  • 49