Arduino elektronik projeleri oluşturmak için kullanılan açık kaynaklı bir platformdur. Arduino, hem fiziksel programlanabilir bir devre kartından (genellikle mikrodenetleyici olarak anılır) hem de bilgisayarınızda çalışan, bilgisayar kodunu yazmak ve fiziksel panele yüklemek için kullanılan bir yazılım parçasından veya IDE'den (Entegre Geliştirme Ortamı) oluşur .
Arduino platformu elektronikle yeni başlayan kişiler arasında oldukça popüler hale geldi ve bunun iyi bir nedeni var. Önceki programlanabilir devre kartlarının çoğunun aksine, Arduino'nun karta yeni kod yüklemek için ayrı bir donanıma (programcı adı verilen) ihtiyacı yoktur; sadece bir USB kablosu kullanabilirsiniz. Ek olarak Arduino IDE, C++'ın basitleştirilmiş bir sürümünü kullanır ve programlamayı öğrenmeyi kolaylaştırır. Son olarak Arduino, mikro denetleyicinin işlevlerini daha erişilebilir bir pakete ayıran standart bir form faktörü sağlar.