Open-source electronics prototyping platform
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Included is an integrated development environment that can be used to develop and upload code to compatible microcontrollers.
The new major release of the Arduino IDE is faster and even more powerful! In addition to a more modern editor and a more responsive interface it features autocompletion, code navigation, and even a live debugger.
The Flatpak build of Arduino IDE 2.x requires the user to have USB permissions to upload a sketch, preferably, the user has to be part of the dialout group.
Alternatively, add the following 2 lines to /etc/udev/rules.d/50-arduino.rules: