Arduino
67dd811b9a92e7823663051e Promo Arduinodays

Arduino Software on Arduino Day 2025

March 21, 2025
Celebrate 20 years of Arduino software and tools with a spotlight aimed at industrial automation, AI, rapid prototyping and more.

Lightweight Editor, Arduino Lab for MicroPython

What you’ll learn: 

Since it began in 2014, Arduino Day has been an annual celebration of creativity, open-source hardware and a thriving community of engineers, developers and makers looking to showcase their latest project builds. This year, Arduino Day 2025 marks 20 years of community since Arduino evolved from a simple open-source hardware platform into a global community with millions of makers, educators, and innovators.

More on Arduino

186794956 © Arnabsaha285 - Dreamstime.com
arduino_promo
Boards

Arduino Day 2025: Celebrating 20 Years

Today is Arduino Day, and it also happens to be Arduino's 20th anniversary. Here are some recent boards to note the occasion.
Embedded

The Best IoT Arduino Shields to Start 2024

The best Arduino shields for IoT applications provide a host of features designed for connectivity, control, and data throughput.

Arduino started as software only, originally. They've also been around for 20 years as of today. So, what's new with their software offering now?

More information can be found on the Arduino Day website.

Goodbye Mbed. Hello Zephyr!

On December 5, 2024, Arduino introduced compatibility with the Zephyr Project's Zephyr SDK for industrial-grade applications. At this time, Arduino launched the first ZephyrOS Arduino core's beta, which started the switch from Mbed to Zephyr. This provided developers with essential support and innovation as MbedOS was discontinued. 

Arduino IDE 2 - Big Updates

Arduino’s IDE 2 was launched in September of 2022. but it's had several updates since then to provide improvements and a range of new features. The Arduino IDE 2.3.4 still retains the same CLI (Command Line Interface) as its predecessors. However, it includes a more professional development environment, autocompletion support, debugging support, and a frontend that’s based on the Eclipse Theia Open-Source IDE.

Among the new features are a more modern editor, a more responsive interface, autocompletion, code navigation, and a new Board and Library manager. IDE 2.3.4 also brings a serial monitor with graph plotter, syntax checking, dark mode, DPI awareness, Project Explorer, and more.

Command Line Programming with CLI

Arduino recently released its CLI 1.0 tool, which allows users to program boards from the command line without needing the Arduino IDE. What’s more, the command line interface can be integrated into user’s scripts to automatize various processes. In addition, users are able to manage boards and libraries, compile sketches, and upload code directly to Arduino boards.

According to Arduino, CLI 1.0 offers a gRPC interface that enables developers to interact with the CLI using their preferred programming language, making it ideal for building complex workflows and creating custom IDEs or plug-ins. The CLI tool is also equipped with a Go module that lets users take advantage of Arduino CLI packages within custom packages written in the Go programming language.

Lightweight editing with Arduino Lab for MicroPython

The Arduino Lab for MicroPython is touted as being a lightweight editor for MicroPython that supports connecting boards, code uploads, and file transfers. It also provides an interactive REPL shell. This isn’t an extension of Arduino’s IDE, but rather a separate app that offers MicroPython and uploading code to development boards from a friendly environment.

Some of the unique features of the Arduino Lab for Micropython include an interactive REPL (Read-Eval-Print-Loop) for real-time code execution and debugging, a file-management system, Python syntax highlighting, code execution controls, and more.

186794956 © Arnabsaha285 - Dreamstime.com
arduino_promo
Boards

Arduino Day 2025: Celebrating 20 Years

Today is Arduino Day, and it also happens to be Arduino's 20th anniversary. Here are some recent boards to note the occasion.
Embedded

The Best IoT Arduino Shields to Start 2024

The best Arduino shields for IoT applications provide a host of features designed for connectivity, control, and data throughput.
Ces Arduino Promo
Automation

Arduino for the Pros

The Arduino Portenta H7 module provides an industrial-strength platform designed for end products.
Axelera
axelera__promo__accelerator
Embedded

Bringing AI Acceleration to Arduino

Arduino is partnering with chip startup Axelera to bring machine learning out of the cloud and into IoT devices based on its Pro hardware.
About the Author

Cabe Atwell | Technology Editor, Electronic Design

Cabe is a Technology Editor for Electronic Design. 

Engineer, Machinist, Maker, Writer. A graduate Electrical Engineer actively plying his expertise in the industry and at his company, Gunhead. When not designing/building, he creates a steady torrent of projects and content in the media world. Many of his projects and articles are online at element14 & SolidSmack, industry-focused work at EETimes & EDN, and offbeat articles at Make Magazine. Currently, you can find him hosting webinars and contributing to Electronic Design and Machine Design.

Cabe is an electrical engineer, design consultant and author with 25 years’ experience. His most recent book is “Essential 555 IC: Design, Configure, and Create Clever Circuits

Cabe writes the Engineering on Friday blog on Electronic Design. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!