软件分发的，Arduino允许任何人制造Arduino板和软件分发。 Arduino板可以以预装的形式商业销售，也可以作为DIY套件购买。Arduino电路板设计使用各种微处理器和控制器。这些电路板配有一组数字和模拟I/O引脚，可以连接各种扩展板或面包板（屏蔽板）和其他电路。这些电路板具有zh-cn:串行通信接口;zh-tw:串列埠;，包括某些型号上的zh-cn:通用串行总线;zh-tw:通用串列汇流排;（USB），也用于从个人电脑加载程序。微控制器通常使用C/C++-{zh-cn:编程