以连接各种扩展板或面包板（屏蔽板）和其他电路。这些电路板具有zh-cn:串行通信接口;zh-tw:串列埠;，包括某些型号上的zh-cn:通用串行总线;zh-tw:通用串列汇流排;（USB），也用于从个人电脑加载程序。微控制器通常使用C/C++zh-cn:编程语言;zh-tw:程式语言;。除了使用传统的编译工具链之外，Arduino项目还提供了一个基于Processing语言zh-cn:项目;zh-tw:专案;的集成开发环境。Arduino-{zh-cn:项目;zh-tw: