Arduino Projects

Many different types of Arduinos

In 2005, building upon the work of Hernando Barragán (creator of Wiring), Massimo Banzi and David Cuartielles created Arduino, an easy-to-use programmable device for interactive art design projects, at the Interaction Design Institute Ivrea in Ivrea, Italy.

David Mellis developed the Arduino software, which was based on Wiring. Before long, Gianluca Martino and Tom Igoe joined the project, and the five are known as the original founders of Arduino. They wanted a device that was simple, easy to connect to various things (such as relays, motors, and sensors), and easy to program. It also needed to be inexpensive, as students and artists aren’t known for having lots of spare cash.

They selected the AVR family of 8-bit microcontroller (MCU or µC) devices from Atmel and designed a self-contained circuit board with easy-to-use connections, wrote bootloader firmware for the microcontroller, and packaged it all into a simple integrated development environment (IDE) that used programs called “sketches.” The result was the Arduino.

» Check out the history of Arduinos

  • Common Arduinos - Uno (R3), Mega (R3), Leonardo, Zero, Nano, LilyPad, ProMini, Mkr. »
  • Arduino Mkr Wifi 1010 - The Arduino MKR WiFi 1010 is the easiest point of entry to basic IoT and pico-network application design. Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a BLE device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios. »!
  • Tiny Duinos - TinyCircuits TinyDuino is an Arduino compatible board in an ultra compact package. Imagine the possibilities of having the full power of an Arduino Uno in a size less than a fifty cent coin! »
  • Arduino Nano - The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one. »
  • Arduino LilyPad - The LilyPad Arduino 328 Main Board is an Arduino-programmed microcontroller designed to be easily integrated into e-textiles and wearable projects. It offers the same functionality you find in other Arduino boards, in a lightweight, round package designed to minimize snagging and profile, with wide tabs that can be sewn down and connected with conductive thread. »
  • Feather - Feather is a flexible and powerful family of microcontroller main-boards (Feathers) and daughter-boards (Wings) with a wide range of capabilities. They can be plugged into a breadboard for quick prototyping, have built-in battery connectors for your on-the-go projects, and most have built-in lipoly chargers! Not Arduino compatible. »
  • Alternatives: Raspberry Pi, BeagleBone, MinnowBoard MAX, Nanode, Waspmote, LittleBits, Teensy, Netduino, Particle Photon, SparkFun Thing Plus.
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. Arduino is widely used in thousands of interactive projects. It consists of both a microcontroller board where you can order commands and software to store new code on the go. One must use the Arduino programming language and the Arduino Software (IDE). Learn more.