Arduino est une plateforme open-source qui permet aux développeurs de construire des objets connectés et intelligents. Il fournit un ensemble d'outils et d'environnements logiciels pour programmer les cartes Arduino, un microcontrôleur qui peut être configuré pour réagir à des données en provenance de capteurs externes et contrôler des périphériques comme des servomoteurs ou des dispositifs LED. Arduino peut également être utilisé pour créer des produits interactifs, tels que des systèmes domotiques ou une interface utilisateur graphique mobile.