Ардуіно може використовуватися для розробки інтерактивних систем, керованих різними датчиками і перемикачами. Такі системи, в свою чергу, можуть управляти роботою різних індикаторів, двигунів та інших пристроїв. Проекти Ардуіно можуть бути як самостійними, так і взаємодіяти з програмним забезпеченням, що працює на персональному комп'ютері (наприклад, додатками Flash, Processing, MaxMSP). Будь-яку плату Ардуіно можна зібрати вручну або ж купити готовий пристрій; середовище розробки для програмування такої плати має відкритий вихідний код і повністю безкоштовна.