La carte Arduino combine un microcontrôleur et des composants et modules qui en facilitent l'utilisation. Le code informatique est saisi dans l'éditeur puis compilé, téléversé et embarqué dans le processeur. La carte exécute alors ce programme en boucle.