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 知识共享,是一个非营利组织,也可以指一种有弹性的版权授权方式。知识共享的主要宗旨是增加创意作品的流通性及可衍生性,作为其他人据以创作及共享的基础,并寻找适当的法律以确保上述理念。
Arduino特点:
· 开放原始码的电路图设计,程式开发介面
· 免费下载,也可依需求自己修改
· Arduino 可使用ISCP线上烧入器,自行将新的IC晶片烧入“bootloader”。
· 可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制。
· 可简单地与传感器,各式各样的电子元件连接(EX:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)
· 支援多样的互动程序 ex: Flash,Max/Msp,VVVV,PD,C,Processing…等
· 使用低价格的微处理控制器(ATMEGA8-16) ¥30-40
· USB接口,无需外接电源。另外有提供9VDC输入
· 应用方面,利用Arduino,突破以往只能使用滑鼠,键盘,CCD等输入的装置的互动内容,可更简单地实现单人或多人游戏互动。