If you use Arduino, then you must know and love the Arduino IDE, the software used to program all Arduino boards. The development of the Arduino IDE began in 2005based on the graphical interface ofwhat’s known asthe Processingprojectand hasbeen going on ever since.
Over these 16 years, the Arduinodevelopment teamalongwith the help ofour livelyArduinocommunity have put in countless hours testing, using, and improving upon the software- and it has madethe Arduino IDEan industrystandard for electronics prototyping.
With anextensible framework built uponmodular board support packages, the IDEnowsupports over1,000 official and non-official boards. What’s more, it’sbeencited by more than 3,000 books and is currently available in 66 languages…and counting! Just this past year alone, the Arduino IDE achieved a record 39 million downloads.
And now it’s time to level up once again!
A Short History of Development – From a Simple to Advanced IDE
Though the straightforward, simple interface of the original Arduino IDE makes it great for beginners,more advancedusers findthe editing capabilities to be frustratingly limited, especially when compared toother cutting-edgeeditors.Some of the most requested editing features include:block folding,code indentation,auto-closing brackets,comment toggling, andregular expression search and replace.Also, many userswould love to have the functionality oflive debugging.
The1.0 version of Arduino IDE was developed in Java, which was great for its time, but Java’s coding system makes it nearly impossible to effectively and efficiently incorporate the new requested features.Not to mention thatJava isquickly becomingobsolete, especiallyfor desktops, so continuing in Java would just mean the Arduino development team would need to spend inordinate time working on compatibility.
In the past few years, Arduino has started making upgrades. For example, in2018,they developed“arduino-cli”,acommand line tool in Golang thatmakes it possible for advanced users to integrate with their own preferred IDE. The Arduino team makes sure tomaintain andwork on improvingarduino-clieveryday to keep it fresh and relevant.
Then, in 2019,Arduino released"Arduino Pro IDE” a new IDE based on cutting-edge software and constructed on top of Arduino-cli. With all the positive reviews, Arduino knew they were on the right track.2020 was a year of development during which a dedicated programming teamworkedhardto deliver the new IDEfromproof-of-concept to an operationaltool ready to launch.
Welcoming the New Beta Arduino IDE 2.0
IDE 2.0 comes with a modern editor and offers a better user experience – even though the interface looks the same (so you should find it easy to adapt), it is now faster and more responsive. For example, the modern editor will automatically suggest autocompletions and there are navigation shortcuts to help to speed up your time. Also, the new IDE now has a live debugger!
Try the New Arduino IDE 2.0 Today and Help the Development Team!
You can be a key contributor to the development of the new Arduino IDE by trying it out and reporting any bugs, inconveniences, or other imperfections. Just the new software and communicate with the development team on the.
When you try to the new beta version of the new Arduino IDE 2.0, be sure to comment and let us know what you think. What new features do you appreciate most?
And then don’t forget to return here to our Vilrosblog for more of the latest news and announcements from Arduino and Raspberry Pi.
GET IN TOUCH