Arduino IDE

Discover all the features of the Arduino IDE, our most popular programming tool.

Arduino IDE

Getting Started with Arduino IDE 2

An introductory guide to the Arduino IDE 2.

Installing a Board Package in the IDE 2

Learn how the new board manager tool works, and how to easily install the boards you want to use in the Arduino IDE 2.

Downloading and installing the Arduino IDE 2

A quick guide on how to install the IDE 2 on your operating system.

How to upload a sketch with the Arduino IDE 2

Learn the basics of verifying and uploading sketches with the new IDE 2.

The Autocomplete Feature

Learn how the autocomplete feature works with Arduino IDE 2, and how it can help speed up your development time.

Synchronizing Sketches between IDE 2 and Arduino Cloud

Learn how to enable your Remote Sketchbook, and how to pull, edit and push Sketches to the Arduino Cloud.

Customizing the Auto Formatter Feature

Learn how to configure the auto formatter feature

Debugging with the Arduino IDE 2

Learn how to set up a Zero board, J-Link and Atmel-ICE debuggers with the Arduino IDE 2, and how to debug a program.

Updating Firmware version and Uploading Certificates

Learn how to update the firmware on your WiFi boards, and how to upload SSL Root Certificates.

Installing libraries

Learn how to install software libraries with the new library manager tool in the Arduino IDE 2.

Security of Arduino IDE

Learn about the secure development process behind the Arduino IDE.

Using the Serial Monitor tool

Learn how to use the new Serial Monitor tool in the Arduino IDE 2, and how it works differently from older versions.

Using the Serial Plotter Tool

Learn how to setup and use the Serial Plotter in the Arduino IDE 2.

Import Shared Sketches

Learn how to import sketches from a shared space into the Arduino IDE.