Skip to main content

Arduino

Arduino is an open-source electronics platform that makes it easy to build interactive projects. It's two things: hardware (microcontroller boards) and software (the Arduino IDE) that lets you program those boards to sense and control the physical world via sensors, motors, displays, and more.

Brief history​

Arduino was created in 2005 by Hernando Barragán at the Interaction Design Institute Ivrea in Italy. It was developed as a tool for students and designers to prototype interactive objects without extensive electronics or programming knowledge. The platform was inspired by earlier open-source projects like Wiring and Processing. The first Arduino board (Arduino Serial) was released in 2005, followed by the popular Arduino Uno in 2010. Arduino has since grown into a global community with thousands of contributors and millions of users.

Key features​

  • User-friendly hardware - simple microcontroller boards with digital and analog I/O, USB, and power options.
  • Arduino IDE - free, cross-platform editor for writing, compiling, and uploading code.
  • Extensive library ecosystem - pre-written code for sensors, displays, motors, and communication protocols.
  • Community support - large online forums, tutorials, and shared projects.
  • Modular - works with "shields" (add-on boards) for expanded capability.
  • Open-source - all designs and software are open, encouraging customisation and forks.

Resources​


Adapted from the CardanoThings project, originally produced under Project Catalyst Fund 11. Source: github.com/CardanoThings.