Arduinonun tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da (Macromedia Flash,Processing,Max/MSP, Pure Data, SuperCollider, MATLAB) bağlanabilir.Ayrıca programlama dillerini kullanabiliyorsanız hangi dil olursa olsun(C/C++,C#,Python,Java vs) arayüzler hazırlayabilir(GUI) ve Arduino ile haberleştirebilirsiniz.
Arduino kütüphaneleri ile kolaylıkla programlama yapılabilir, analog ve digital sinyalleri alarak işlenebilir.Sensörlerden gelen sinyalleri kullanarak, çevresiyle etkileşim içerisinde olan robotlar ve sistemler tasarlayabilir, tasarladığınız projeye özgü olarak dış dünyaya hareket, ışık, ses gibi tepkiler oluşturabilirsiniz. Arduino‘nun farklı ihtiyaçlara çözüm üretebilmek için tasarlanmış çeşitli kartları ve modülleri bulunmaktadır. Bu kart ve modülleri kullanarak projelerinizi geliştirebilirsiniz. Hazır üretilmiş kartlar satın alabilir veya kendileri üretmek isteyenler için donanım tasarım yapabilirsiniz. Trabozon arduino kursundan alacağınız temel eğitimden sonra Arduino ile yapacaklarınız sizin tasarım ve uygulama becerilerinize ve çalışmanız bağlı olacaktır. Uygulama örneklerini inceleyerek, basitten başlayarak adım adım kendi projelerinizi tasarlayıp uygulamaya başlayabilirsiniz.