Arduino, est une carte électronique sur laquelle se trouve un micro-contrôleur.[*]
Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme :
la domotique (le contrôle des appareils domestiques - éclairage, chauffage...),
le pilotage d'un robot,
de l'informatique embarquée,
etc.
La carte possède des entrées/sorties simples sur lesquels sont branchées des capteurs (ex : un détecteur de mouvement) ou des actionneurs (ex : un moteur).
Arduino peut être utilisé pour construire des objets interactifs indépendants, ou bien pour être connecté à un ordinateur afin de capter des informations en vue d'un traitement informatique.
Les schémas de ces cartes sont publiés en licence libre (c'est à dire que n'importe qui a le droit de les modifier).