Arduino masaüstü bilgisayarlarımıza göre daha yüksek çevresel farkındalığı olan ve çevresini kontrol edebilen bilgisayarlar yaratmak için kullanılan bir araçtır. Basit bir mikrodenetleyici kart tabanlı açık kaynaklı bir fiziksel hesaplama platformu ve karta yazılım geliştirme ortamıdır. Bu kategoride değişik özelliklere sahip Arduino mikrodenetleyici kartları listelenmektedir.
Arduino 2005 yılında İtalya’da Ivrea Tasarım Enstitüsü’nde bir öğrenci projesi olarak başladı. O zamanlar öğrenciler 100$ değerinde Basic Stamp’ler kullanmak zorundalardı ve eğitmenlerden biri olan Casey Rea’ya göre bu maliyet öğrenciler için çok yüksekti.
Kolombiyalı bir öğrenci olan Hernando Barragan tarafından yapılan bir donanım teziyle ilk Arduino prototipi ortaya çıkmış oldu. Daha sonra eğitmenler kartı daha ucuz, daha hafif ve açık kaynaklı olarak yayınlanabilir bir hale getirmek için uğraştı. Sonunda okul kapandı ve araştırmacılardan biri olan David Cuartielles projeyi bir üst seviyeye taşımaya karar verdi.
Arduino interaktif projeler geliştirmek için kullanılabilir. Değişik anahtarlar ve sensörlerden girdiler almak ve ışıkları, motorları ve diğer fiziksel çıkışları kontrol etmek genel kullanım amacıdır. Arduino projeleri tek olabilir ya da bilgisayarınızdaki bir yazılımla haberleşebilirler. Kartlar elle monte edilebilir ya da monte edilmiş halde satın alınabilir. Açık kaynaklı geliştirme platformu ücretsiz olarak indirilebilir.
Arduino elektroniğin çok disiplinli alanlarda kullanımını sağlamak için geliştirilmiş tek kart mikrodenetleyicidir. Donanımı 8-bit Atmel AVR ya da 32-bit Atmel ARM tabanlı açık kaynaklı donanım kartından oluşur. Yazılımı standart programlama dili derleyicisi ve kart üzerinde mikrodenetleyiciyi programlamak için kullanılan programlayıcıdan (bootloader) oluşur.