Support
sales@oemstron.com
86-755-83232896
English$ USD
Contact Us
TELEPHONE86-755-83232896
E-MAILsales@oemstron.com
SKYPEcondy@oemstron.com
QQ2881672436
MessageLeave Your Message
Top

Twenty years on, Arduino is so much more than Arduino

Apr 16 2025 2025-04 Passive Components Aavid
Article Cover
This paper introduces the evolution of Arduino from open source hardware platform to ecological expansion, and reveals its far-reaching influence in many fields.

The definition of Arduino
Arduino is an open-source hardware and software platform, aiming to provide a simple, low-cost yet high-performance gateway for those venturing into the world of microcontrollers. Arduino was founded by David Cuartielles, Gianluca Martino, Tom Igoe, David Mellis and Massimo Banzi nearly two decades ago.

This definition of Arduino provides a reasonable answer to a problem that was undoubtedly present ten years ago. However, Arduino has grown. Over the past two decades, thousands of people have contributed to open-source materials. Nowadays, Arduino is far more than just Arduino.

What changes have occurred to Arduino?

Arduino continues to offer an ever-expanding product range. They still have the original UNO version, as well as extended versions that retain the original dimensions. This includes the UNO R4 with an 8x12 LED matrix, as shown in Figure 1. They also have a new Pro product line, equipped with a high-performance 32-bit processor and network connection capabilities. This makes remote monitoring and data sharing convenient. The Pro product line includes a programmable logic controller (PLC) named Opta. The enhanced integrated development environment (IDE) provides features such as serial plotter functionality.

Where did Arduino achieve success?

Personally speaking, most college students or educators have a strong feeling about this product. From the purists who prefer to use bare-metal programming to the fan clubs who use Arduino for everything. They all point to the same view. Arduino is a successful product, deeply rooted in microcontrollers and makerspaces all over the world. In other words, these students and many enthusiasts are very familiar with this product and the integrated development environment (IDE).

But this is not the end of the story, because the influence of Arduino is not limited to the company and its related products.

In which fields does Arduino expand?

This is precisely where the fun lies, because we will soon understand why our initial definition of Arduino was incomplete. As an engineer at DigiKey, I had the opportunity to interact with and gain experience with various platforms. I observed that Arduino has surpassed our initial definition. Earlier, I mentioned that Arduino was almost a ubiquitous constant in the educational environment. This fact was not only noticed by Arduino itself, but also by other manufacturers.

Arduino language translator

When we shifted the focus from Arduino to Raspberry Pi, this conversation became extremely interesting. There, we discovered various technologies. For instance, Raspberry Pi Pico can be programmed directly from the Arduino IDE. There are also methods to program the Pi independently of the Arduino IDE while retaining the Arduino language. These technologies are also applicable to PLCs based on Pi, such as KUNBUS products.

In connection with this, other manufacturers can import Arduino code into their IDEs. For instance, DigiKey's Microchip MPLAB can import an Arduino project. An example project can be directly programmed for UNO. Then, the Arduino code can be imported into MPLAB. The generated code can be pushed back into the Microchip AVR microcontroller (originally Atmel). Once again, we see that the extensive Arduino educational foundation is used to provide a deeper understanding of microcontrollers.

The Products You May Be Interested In

AISC-1008-R022G-T AISC-1008-R022G-T FIXED IND 22NH 1A 120 MOHM SMD 203

More on Order

AMPMAFC-33.33333T3 AMPMAFC-33.33333T3 MEMS OSC XO 33.3333MHZ CMOS SMD 122

More on Order

AMPMGEC-22.0000T AMPMGEC-22.0000T MEMS OSC XO 22.0000MHZ CMOS SMD 473

More on Order

AMPMEFD-3.5700T AMPMEFD-3.5700T MEMS OSC XO 3.5700MHZ CMOS SMD 405

More on Order

AMPMEEC-15.0000T AMPMEEC-15.0000T MEMS OSC XO 15.0000MHZ CMOS SMD 331

More on Order

AMPMEDC-66.6660T AMPMEDC-66.6660T MEMS OSC XO 66.6660MHZ CMOS SMD 215

More on Order

AMPMDFC-8.0000T AMPMDFC-8.0000T MEMS OSC XO 8.0000MHZ CMOS SMD 205

More on Order

AMPMADA-80.0000T AMPMADA-80.0000T MEMS OSC XO 80.0000MHZ CMOS SMD 227

More on Order

AMPMEGA-2.097152 AMPMEGA-2.097152 MEMS OSC XO 2.0972MHZ CMOS SMD 479

More on Order

AMPMEDD-24.545454 AMPMEDD-24.545454 MEMS OSC XO 24.5455MHZ CMOS SMD 393

More on Order

ASTMUPCE-33-122.880MHZ-EY-E-T3 ASTMUPCE-33-122.880MHZ-EY-E-T3 MEMS OSC XO 122.8800MHZ LVCMOS 455

More on Order

AX5DAF1-1244.0000T AX5DAF1-1244.0000T OSC XO 1.244GHZ 3.3V LVDS 443

More on Order

AX7PAF1-470.0000C AX7PAF1-470.0000C XTAL OSC XO 470.0000MHZ LVPECL 223

More on Order

AX7MCF4-470.0000T AX7MCF4-470.0000T XTAL OSC XO 470.0000MHZ CML SMD 207

More on Order

AX5MCF1-172.6423T AX5MCF1-172.6423T OSC XO 172.642343MHZ 1.8V CML 444

More on Order

ASTMHTV-125.000MHZ-ZK-E-T ASTMHTV-125.000MHZ-ZK-E-T MEMS OSC XO 125.0000MHZ LVCMOS 179

More on Order

ASTMHTD-100.000MHZ-AR-E ASTMHTD-100.000MHZ-AR-E MEMS OSC XO 100.0000MHZ LVCMOS 289

More on Order

ASFLMB-25.000MHZ-LR-T ASFLMB-25.000MHZ-LR-T MEMS OSC XO 25.0000MHZ LVCMOS 4909

More on Order

ABM12W-30.3200MHZ-4-J2Z-T3 ABM12W-30.3200MHZ-4-J2Z-T3 CRYSTAL 30.3200MHZ 4PF SMD 207

More on Order

ABM12W-37.0000MHZ-7-D2X-T3 ABM12W-37.0000MHZ-7-D2X-T3 CRYSTAL 37.0000MHZ 7PF SMD 246

More on Order

ABM10W-24.3050MHZ-4-D2X-T3 ABM10W-24.3050MHZ-4-D2X-T3 CRYSTAL 24.3050MHZ 4PF SMD 372

More on Order

ABM10W-36.0000MHZ-8-K1Z-T3 ABM10W-36.0000MHZ-8-K1Z-T3 CRYSTAL 36.0000MHZ 8PF SMD 433

More on Order

ABM8W-24.5535MHZ-8-J2Z-T3 ABM8W-24.5535MHZ-8-J2Z-T3 CRYSTAL 24.5535MHZ 8PF SMD 447

More on Order

ABM10W-24.5455MHZ-8-B1U-T3 ABM10W-24.5455MHZ-8-B1U-T3 CRYSTAL 24.5455MHZ 8PF SMD 154

More on Order