Arduino

关于

使用 Atmel AVR 单片机，采用开源的软硬件平台，构建于开源simple I/O 接口板，并具有使用类似Java、C 语言的Processing/Wiring 开发环境。

开发沿革

Arduino的核心开发团队成员包括：马西莫·班齐（Massimo Banzi）、大卫·奎提耶斯（David Cuartielles）、汤姆·伊果（Tom Igor）、赞布罗塔·马提诺（Gianluca Martino）、大卫·梅利斯（David Mellis）和尼可拉斯·兰比提（Nicholas Zambetti）。
据说马西莫·班齐之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。2005年冬天，马西莫·班齐跟大卫·奎提耶斯讨论了这个问题。大卫·奎提耶斯是一个西班牙籍芯片工程师，当时在这所学校做访问学者。两人决定设计自己的电路板，并引入了马西莫·班齐的学生大卫·梅利斯为电路板设计编程语言。两天以后，大卫·梅利斯就写出了代码。又过了三天，电路板就完工了。这块电路板被命名为Arduino。几乎任何人，即使不懂计算机编程，也能用Arduino做出很酷的东西，比如对传感器作出回应，闪烁灯光，还能控制马达。随后马西莫·班齐、大卫·奎提耶斯和大卫·梅利斯把设计图放到了网上。保持设计的开放源码理念，因为著作权法可以监管开源软件，却很难用在硬件上，他们决定采用共享创意许可。共享创意是为保护开放著作权行为而出现的类似GPL的一种许可（license）。在共享创意许可下，任何人都被允许生产印刷电路板的复制品，还能重新设计，甚至销售原设计的复制品。你不需要付版税，甚至不用获取Arduino团队的许可。然而，如果你重新发布了引用设计，你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板，你的最新设计必须使用相同或类似的共享创意许可，以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想用这个名字卖电路板，那他们可能必须付一点商标费用给Arduino的核心开发团队成员。
赞布罗塔·马提诺创立的Arduino Srl被2009年创立的Arduino LLC控告侵犯了他们的著作权，这第二家被控侵权的Arduino（也就是Arduino Srl），原先叫做Smart Projects Srl，以前是在意大利负责生产制造Arduino控制板的公司。而第一家Arduino（也就是我们较熟悉的Arduino LLC）则负责开发控制板，并管理周边的开源专题与社区。在之前，原本双方是合作的关系；2014年马提诺与另外四位共同创办人，对于Arduino品牌的发展方向意见不合，导致马提诺另外请费德里科·穆斯托担任Smart Projects的新首席执行官，并把公司名称改为Arduino Srl。

官方硬件

原始的Arduino硬件是从一间意大利公司Smart Projects制造有些Arduino硬件则是被官方授权由美国公司SparkFun Electronics和Adafruit Industries设计。。

Shields

“Shields”扩展版能够被插入Arduino和Arduino兼容硬件。用途是增加Arduino硬件上没有的功能，如马达控制、GPS、有线网络、液晶显示器或者是面包板。用户也可以自己动手做Shields扩展版。

IDE

而Arduino计划也提供了Arduino Software IDE，一套以Java编写的跨平台应用软件。Arduino Software IDE源自于Processing编程语言以及Wiring计划的集成开发环境。它是被设计于介绍程序编写给艺术家和不熟悉程序设计的人们，且包含了一个拥有语法高亮、括号匹配、自动缩进和一键编译并将可执行文件烧写入Arduino硬件中的编辑器。
Arduino Software IDE使用与C语言和C++相仿的编程语言，并且提供了包含常见的输入/输出函数的Wiring软件库。在使用GNU toolchain编译和链接后，Arduino Software IDE提供了一个程序“avrdude”用来转换可执行档成为能够烧写入Arduino硬件的固件。