Arduino,满足您创新创意的需要!
中文名:阿德伟诺
Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。
Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,收录进微控制器。
对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on
Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
你可以自己动手制作,也可以购买成品套装;Arduino所使用到的软件都可以免费下载. 硬件参考设计(CAD 文件)也是遵循availableopen-source协议, 你可以非常自由地 根据你自己的要求去修改他们.
Arduino
可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、processing、Max/MSP、VVVV或其他互动软件…。Arduino开发IDE接口基于开放源代码原,可以让您免费下载使用开发出更多令人惊艳的互动作品.
据说Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。
几乎任何人,即使不懂电脑编程,也能用Arduino做出 很酷的东西,比如对感测器作出回应,闪烁灯光,还能控制马达。随后Banzi,Cuartielles,和Mellis把设计图放到了网上。保持设计的开 放源码理念,因为版权法可以监管开源软体,却很难用在硬体上,他们决定采用Creative Commons许可。 Creative Commons(CC)是为保护开放版权行为而出现的类似GPL的一种许可(license)。
在Creative Commons许可下,任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。你不需要付版税,甚至不用取得Arduino团队的许 可。然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的Creative Commons许可,以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想 用这个名字卖电路板,那他们可能必须付一点商标费用给Arduino的核心开发团队成员。
Arduino MEGA是Arduino朝高端路线发展的新作,其以ATmega1280单片机(内嵌Bootloader)为核心的微控制器,具有54个数字I/O 接口(其中14个提供PWM输出),16个模拟I/O 接口,4组UART(hardware serial ports),使用 16 MHz 晶振。由于ATmega1280单片机内嵌Bootloader,因此能夠通过USB接线直接下载程序而不需经过其他下载线或者编程器,大大降低开发成本。您只需用USB连接线插入电脑即可开始使用。控制器供电部分人性化设计,可选择USB接口直接供电或者使用AC-DC 适配器、电池作为外部供电电源。Arduino开发IDE接口基于开放源代码,可以让您免费下载使用开发出更多令人惊艳的互动作品。
您可以参考Arduino的官方网站http://www.arduino.cc或者进入Arduino爱好者Rebecca的博客http://blog.sina.com.cn/arduino(复制网址到浏览器),通过链接你会找到各种创意作品的源码,当然也有很多机器人应用实例代码,例如直流电机PWM调速、舵机控制、超声波测距、红外传感器寻迹等,相信它能使你早日实现机器人DIY的梦想。
1.微控制器核心:ATmega1280-16AU
2.工作电压:+5V
3.外部输入电压:+7V~+12V(建议)
4.外部输入电压(极值):+6V≤Vin≤+20V
5.数字信号I/O接口:54(其中14个PWM输出接口)
6.模拟信号输入接口:16
7.DC I/O接口电流:40 mA
8.Flash容量:128 KB (其他4K用于bootloader)
9.SRAM静态存储容量:8KB
10.EEPROM存储容量:4KB
11.时钟频率:16MHz
Rebecca作为是一名Arduino爱好者,其博客由浅入深地叙述了学习Arduino的全部过程,文章中的文字通俗易懂,可谓是Arduino初学者的殿堂,本店主推荐大家参阅一下,或许您会得到一些收获。
Arduino爱好者·Arduino初学者殿堂
Arduino中文社区:http://www.arduino.cn/forum.php
Rebecca的博客地址:http://blog.sina.com.cn/arduino
|
|
全部评论1
你可能喜欢
开源3D建模软件FreeCAD 1.0正式发布,支持W
人工智能与3D打印技术结合,实现小型核反应
最新《Nature》:动态界面3D打印
石墨烯增强混凝土能否推动可持续建筑? UVA
推荐课程
神奇的3D打印
SLA3D打印工艺全套培训课程 - 软件篇
3D打印月球灯视频教程 包括完整贴图建模流
【原创发布】Cura软件修改二次开发定制视频