Program pengontrol mikro papan tunggal Arduino, pertama kali dikembangkan tahun 2005 dan memulai perjalanan hidupnya sebagai sebuah proyek pelajar hanya dengan biaya $100 saja. Arduino dipergunakan untuk membuat penggunaan aplikasi interaktif dan program lain menjadi lebih mudah dan jauh lebih bisa diakses untuk pengguna. Arduino mengijinkan pengguna untuk mengunggah sebuah program ke dalam pengontrol mikro tanpa memerlukan chip atau perangkat lain. Satu kesatuan alat bantu dan fasilitas tercakup dalam Arduino, dan ia sudah diperlengkapi dengan papan perangkat keras sumber terbuka yang berbasis sekitar pengontrol mikro 8-bit Atmel AVR.
Papan perangkat keras Arduino bisa jadi berupa pra rakit atau dirakit secara manual oleh pengguna. Pilihan terakhir merupakan opsi paling murah dan juga pilihan populer bagi pengguna yang suka bermain-main dengan elektronik dan suka membuat sesuatu barang untuk diri mereka sendiri. Program lakukan sendiri dengan informasi luas yang dapat menuntun pengguna di sepanjang proses kreasi dan membantu mereka jika menemui kebuntuan pada suatu titik.
Hanya beberapa tahun setelah ia pertama dirilis, meskipun ia memulai perjalanan hidupnya sebagai proyek kecil untuk pelajar, telah lebih dari 300.000 salinan Arduino diproduksi.