
Arduino IDE
Published by Arduino LLC
Open-source electronics prototyping platform
Highlights
- Edits, compiles, and uploads sketches to a connected Arduino board over USB.
- Includes a serial monitor for reading output sent back from the hardware.
- Programs are written in C/C++ against the Arduino core libraries.
- Board definitions and peripheral libraries are installed from within the environment.
- Listed here as the Linux build, under LGPL-2.1.
About this application
The Arduino IDE is the development environment for writing programs, called sketches, that run on Arduino microcontroller boards. It combines a code editor with the toolchain steps needed to get that code onto hardware: compiling the sketch, selecting the target board and serial port, and uploading the resulting firmware over USB. A serial monitor is included for reading text that the board prints back, which is the usual way of inspecting sensor values or tracing program flow on a device with no screen.
Sketches are written in a C and C++ dialect on top of the Arduino core libraries, so common operations like digital and analogue I/O, timing, and serial communication are available without writing register-level code directly. Support for additional boards and peripheral libraries is added through the environment rather than assembled by hand.
This listing is the Linux build, published by Arduino LLC under LGPL-2.1. The IDE is a host-side tool: it needs a physical board connected to do anything beyond editing and compiling.
Where to get it
Linux
- Open on FlathubOpens in a new tabPackage repositoryFlathub
From the publisher
Install from a terminal
flatpak install flathub cc.arduino.arduinoide
We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.