L'Arduino Uno est une carte microcontrôleur basée sur la puce ATmega328. L'Arduino Uno possède 14 broches d'entrée / sortie numériques (dont 6 peuvent être utilisées comme sortie PWM), 6 entrées analogiques, un résonateur en céramique 16 MHz, un connecteur USB, une prise d'alimentation, un en-tête ICSP et un bouton de réinitialisation.
L'Arduino Uno est de loin la carte de développement la plus populaire pour les débutants et les avancés. L'ATmega328 n'étant pas soudé, il peut facilement être remplacé en cas d'erreur catastrophique. En achetant cette version (originale), la communauté Arduino est prise en charge, afin que de nouvelles plateformes puissent être développées.