Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The new version of Arduino IDE 2.0.0 has been officially released.

The new development environment is based on the Eclipse Theia framework, an open-source project based on the same architecture as VS Code. The front end is written in TypeScript, and most of the back end is written in Golang.

The new IDE offers a more modern and user-friendly interface, faster compilation times, code suggestion features, and many other new features.

The IDE now provides automatic update prompts when new versions are available, making it very convenient as you no longer need to visit the download page; you can simply update when prompted.

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Let’s take a look at some new features:

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The user interface has some obvious changes, allowing quick access to the Sketchbook, boards, libraries, and live debugger on the left side. As shown above, the much-anticipated code suggestion feature should significantly speed up our coding process.
Code compilation should be faster. The first build on the new version may take some time, but subsequent builds will be much quicker. Rebuilding an Arduino sketch using the Seeed XIAO BLE board took 38 seconds on Arduino 1.8.19, while it only takes 5 seconds on Arduino 2.0.0.

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Another useful feature is the integrated monitor.

The Arduino IDE 2.0 works slightly differently. It does not open an external window for the serial monitor but displays the console log in an additional tab. To understand how it works, let’s look at how the old editor functioned:

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Now, let’s take a look at IDE 2.0. Notice how the serial monitor is located at the bottom of the editor:

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

You can use multiple monitors simultaneously:

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Very convenient and simple code debugging

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Serial Plotter

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The serial plotter tool is great for visualizing data graphically and monitoring things like voltage peaks.

Remote Sketchbook

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The remote sketchbook feature allows you to sync sketches from the Arduino Cloud sketchbook with your local computer. To enable this feature, you need to log into your Arduino Cloud account.

Firmware and Certificate Uploader

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features
You can upgrade and downgrade the firmware versions of Wi-Fi boards (with NINA modules) and directly upload SSL root certificates in the IDE.
Dark Mode

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

There are many new features to explore, so go download and try it out!
https://docs.arduino.cc/software/ide-v2
Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Old Yu will take you to play with ESP32, 12 basic tutorials have been updated, and the next will be advanced tutorials.

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Arduino UNO sales have surpassed ten million. How revolutionary hardware is forged through the evolution of Arduino?

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The usage of various Arduino peripherals is vivid and visually appealing!

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Old Yu will take you to play with ESP32: Make a bi-directional wireless remote control (Part 1).

Let’s have a “share, like, and watch” 👇

Leave a Comment

Your email address will not be published. Required fields are marked *