Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4113380
  • 博文数量: 626
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 11080
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 13:08
文章分类

全部博文(626)

文章存档

2015年(72)

2014年(48)

2013年(506)

分类: IT业界

2013-09-27 09:44:38

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等输入的装置的互动内容,可更简单地实现单人或多人游戏互动。
阅读(1032) | 评论(0) | 转发(0) |
0

上一篇: PowerDesigner v15简介(2)

下一篇:Clojure介绍

给主人留下些什么吧!~~