
上QQ阅读APP看书,第一时间看更新
1.5 我要读
Arduino的故事
Arduino诞生于意大利的一所设计学校。Arduino之父马西莫·班兹(Massimo Banzi)是这所设计学校的一名老师。当时,他的学生经常抱怨找不到便宜好用的单片机开发板。2005年冬天,马西莫·班兹认识了一名到学校作访问学者的芯片工程师戴维·奎提耶斯(David Cuartielles)。为了解决缺乏单片机开发板的问题,二人决定自己设计,并邀请Banzi的学生戴维·梅里斯(David Mellis)为开发板设计编程语言。结果没过几天,他们就设计出了单片机开发板原型和编程工具,Banzi将这块开发板命名为Arduino。
随后,班兹、奎提耶斯和梅里斯把设计图放到了网上,让更多的人使用。为了推广“开源”理念,他们决定采用Creative Commons(CC,即知识共享)的授权方式公开硬件设计图。唯一被保留的只有Arduino这个名字,它被注册成了商标,在没有官方授权的情况下不能使用。
Arduino不仅包含开源硬件(各种型号的Arduino控制板,见图1.8~图1.11),还包含Arduino编程软件(Arduino IDE)。同时,热心的创客为其设计了适合初学者的图形化编程环境,如ArduBlock、Mixly和Mind+等。使用这些软件,我们不需要有太多编程基础,就能做出令人惊艳的互动作品啦。
因为开源,Arduino受到越来越多的电子制作爱好者的欢迎,被誉为“创客神器”。Arduino的开源精神影响着全世界,也吸引了各个领域的人们加入开源社区。

图1-8 ArduinoLiLyPad

图1-9 ArduinoMEGA2560

图1-10 ArduinoUno

图1-11 ArduinoLeonardo