The best feature about Arduino IDE is it being open source and it is compatible with various Arduino boards with different form factors. It is easy to use and can be taught to children in the age group between ten years and fifteen years of age without any hassles Review collected by and hosted on G2.com.
The programming environment is compatible with only Arduino boards. I would like to see graphical programming introduced in the Arduino IDE. Graphical programming concept can used to interface hardware in an efficient way as well. Review collected by and hosted on G2.com.
Arduino Integrated Development Environment is a tool for programming Arduino boards. The latest version, 2.0.3 has many features like auto compilation, it has a built-in debugger and can be used to sync the Arduino cloud sketchbook to the local computer. These features make using Arduino IDE easy and user-friendly. Real-time Sync with the cloud makes it accessible from anywhere.
The best thing is it is free to use Review collected by and hosted on G2.com.
Although the debugger helps a lot, sometimes it becomes difficult to trace the errors, particularly while using external libraries. Sometimes Arduino is not detected. Review collected by and hosted on G2.com.
The best thing I like about Arduino IDE is that it is straightforward opensource software and can be used by beginners and experts for Embedded System Development. Another major thing I liked about Arduino IDE is it can be easily integrated with various Micro-Controllers and has various libraries support to do projects. The C programming used is easier to write and debug in Arduino IDE. Review collected by and hosted on G2.com.
Some dislikes I had with Arduino IDE are Port errors that occur while interconnecting with the Micro-Controllers, App crashes during complex program execution and crashes when few libraries are installed. Review collected by and hosted on G2.com.
It's simple, lightweight and very versatile. It has a huge library and a large collection of compatible boards. They have an excellent blog that can solve most of your common questions. Regular updates keep coming, and new libraries keep getting updated. They literally have how-to pages for most of the libraries they make and it's the easiest place to start as any. Review collected by and hosted on G2.com.
The compiler is slow. Like, very slow. If your code has 10k lines and more than a few separate files it takes forever to compile the changes. That's the point to move to Visual Studio Code. Oh, and it does crash from time to time, it doesn't start very fast either, you know, being a java applet and all... Review collected by and hosted on G2.com.
I have more than 5 year experience with Arduino IDE. I like the ease of use of Arduino. The programming structures and burning tools are very useful. Compare to conventional C++ programming, Arduino have a large amount of header files that is very useful for programming. Review collected by and hosted on G2.com.
Some times, COM ports didnot connect to Arduino automatically. I mean, when we connect Arduino device to PC, some device automatically identify the IDE. But some of them not. ( For example, Arduino Leonardo didnot automatically identify by the IDE) Review collected by and hosted on G2.com.
We must take into account that Arduino has a large support community among programmers, it is a very large community and is very active. Regarding the IDE, the ease of programming on some boards was improved while still maintaining its classic environment. It has a large list of predefined programming boards. I love that when installing it, it includes some predefined libraries in addition to the graphic examples. From the official website, there is the Arduino Reference to guide oneself with the programming language. Review collected by and hosted on G2.com.
Other very common boards such as the ESP8266 should be added. The serial monitor is still a floating window and not an area of the workspace. Review collected by and hosted on G2.com.
For beginners it is the best IDE, as you can do everything by GUI, you don't need to know the micro details concerning every microcontroller/microprocessor, which is used in the development board. You can just add the board and download libraries and you can code and upload it in. You also don't need special hardware and be concerned about the baud rate and even use a serial monitor and plotter to check your values in real-time. AVRdude is nicely incorporated into the GUI platform. Extensive community support and available on all platforms for free are some great benefits. Review collected by and hosted on G2.com.
We can dark mode and also autocomplete feature in the IDE, which will help a lot also sometimes it doesn't correctly identify the syntax error in code after compiling it, it tells a line number which will be near the error line but not exact. When your development board run into a problem it does very little to describe a problem. AVR dude should be allowed to interact individually with code, it has many options in its CMD tool, but none are allowed manually in Arduino IDE. Review collected by and hosted on G2.com.
Apretty simple programme with various possibilities from all of the boars that Arduino offers. The Arduino programming language is quite simple and free of flaws. Things which I liked in Arduino are-
1) Packages and libraries present are really helpful.
2) Installation process is fast.
3) Best for beginners who are getting into electronics.
4) It has high ease of writing code. Review collected by and hosted on G2.com.
Arduino is great IDE tool but, few things which I did not like are-
1) Executing time is much higher when there is an error, keeps user waiting.
2) User interface of the IDE looks a bit old.
3) Help support through documention is less.
4) Lacks dark theme. Review collected by and hosted on G2.com.
easy to use , very flexible for different micro controller and microprocessors Review collected by and hosted on G2.com.
very less documentation unable to get source files , updates very frequently Review collected by and hosted on G2.com.
Very easy language to learn and work on especially for first time programmers since it's open source and you can find a lot of available information for several projects. Review collected by and hosted on G2.com.
The downside of using arduino is that it doesn't offer a lot of options when it comes to more professional programming. Limited debugging and no memory acess to optimize the code. Review collected by and hosted on G2.com.