Arduino介绍



Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括一片具备简单I/O功效的电路板以及一套整合开发环境软件。Arduino可用来开发独立运作、并具互动性的电子产品,也可以开发与PC相连的周边装置,同时能在运行时与PC上的软件进行交互。


Arduino的电路板硬件可以自行焊接组装,也可以购买已组装好的成品,而整合开发环境软件则可通过网络免费下载与使用。目前Arduino的硬件部分支持Atmel的ATmega 8与ATmega 168等微控器。 此外,Arduino方案获得2006年Prix Art Electronica电子通讯类方面的荣誉奖。 Arduino的硬件电路参考设计部分是以知识共享(Creative Commons;CC)形式提供授权。相应的原理图和电路图都可以从Arduino网站上获得。


注:

CC 知识共享,是一个非营利组织,也可以指一种有弹性的版权授权方式。知识共享的主要宗旨是增加创意作品的流通性及可衍生性,作为其他人据以创作及共享的基础,并寻找适当的法律以确保上述理念。

传统的著作权通常位两种极端,一端是“保留所有权利”,另一端则是“不保留任何权利”(即公有领域,public domain)。知识共享则试图在两者中间广大的灰色地带保有弹性,使得创作者可以“保留部分权利”。知识共享提供多种可供选择的授权形式及条款组合,创作者可与大众分享创作,授予其他人再散布的权利,却又能保留其他某些权利。



Arduino特点


· 开放原始码的电路图设计,程式开发介面


· 免费下载,也可依需求自己修改


· Arduino 可使用ISCP线上烧入器,自行将新的IC晶片烧入“bootloader”。


· 可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制。


· 可简单地与传感器,各式各样的电子元件连接(EX:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)


· 支援多样的互动程序 ex: Flash,Max/Msp,VVVV,PD,C,Processing…等


· 使用低价格的微处理控制器(ATMEGA8-16) ¥30-40


· USB接口,无需外接电源。另外有提供9VDC输入


· 应用方面,利用Arduino,突破以往只能使用滑鼠,键盘,CCD等输入的装置的互动内容,可更简单地实现单人或多人游戏互动。