Arduino是什么

来自ALSROBOT WiKi
2016年6月13日 (一) 09:26Admin讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
20A01.png

目录

Arduino 简介

相信很多人都做过功课,大部分的网页会告诉你: “Arduino 是一块基于开放原始码的 USB 接口 Simple I/O 接口板”、“Arduino 是一个源自意大利的硬件项目”、“Arduino 是一个比你的台式电脑更能够用来感应和控制现实物理世界的一套工具。”还罗列了很多的电路板的图片。
以上这些都说的没错,但我认为,除此之外,Arduino 还可以诠释为一种开源硬件和开源软件相结合的创新。很多人都知道开源软件,著名的有Linux, Android, 但是开源硬件却是很少为人所知。但是,随着 2005 年的冬天 Arduino 在意大利的诞生,这种一边倒的状况逐渐的有了一些扭转。Arduino 之所以强大,是因为 Arduino 的电路板是硬件开源的,而相配套上位机是软件开源的。因此,Arduino 的一切都是没有秘密的,你可以找到所有的电路图纸,器件清单、软件代码、库文件,因此,所有的使用者都可以去改进它、完善它。
可以说,Arduino 的诞生得益于意大利的创始者的努力,而它的成长,却受益于全世界 Arduino 使用者的反复改进。就如同一个取之不竭的谷仓,用的人越多,其中的粮食就越多。目前,使用 Arduino 的用户爆发性的增长,随着越来越多的人的参予,Arduino 这颗软件与硬件都开源的创新种子已经在百花争鸣后结出丰硕的果实。

Arduino 功能

Arduino可以用来开发互动装置,什么是互动装置呢?互动装置其实无所不在,像是房间中的冷气温控,就是利用感测器侦测环境温度,以自动调节室温,像大超市、商场中的自动门,一有人靠近就能自动开门.这些装置都可以给生活带来便利,是非常优秀的科技商品。
从使用方式来看 Arduino既能脱离电脑独立运行,也能在运行时和电脑中运行的程序(如Flash, Processing, MaxMSP等)进行通讯对话。
从应用领域来看,Arduino的涉足也颇为广泛,它可以搭配各种传感器使用:

  • 连接红外/超声波传感器,可以对前方障碍物进行检测,典型的应用有 AS - 4WD 寻线避障平台、AS - 4WD 超声波移动侦测平台;
  • 连接人体热传感器,可以对前方是接近的红外热源进行检测,典型的应用有人体热感应灯的自动开关;
  • 连接烟雾传感器,可以进行环境烟雾的检测,典型的应用有烟雾报警器;
  • 连接微伺服舵机,可以控制电机的转动,典型的应用有6自由度机械臂、人形机器人;
  • 连接液晶显示屏,可以方便的将传感器测的的数据显示到液晶屏上;
  • 连接以太网的扩展模块,可以方便的进行网络传输;

还有蓝牙传输、WIFI传输、无线摄像头的控制,层出不穷的创意,在全世界的 Arduino 爱好者中涌现。

Arduino 特色

1、开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改。
2、使用低价格的微处理控制器(ATMEGA 328)。可以采用 USB 接口供电,不需外接电源,也可以使用外部 DC 输入。
3、与 Basic Stamp 极为相似,但是使用起来更为快捷、方便且更便宜。
4、Arduino 支持 ISP 在线烧录,可以将新的 "bootloader" 固件烧入 ATmega328 芯片。
5、可依据官方提供的 Eagel 格式 PCB 和 SCH 电路图,简化 Arduino 模组,完成独立运作的微处理控制。
可简单地与传感器,各式各样的电子元件连接(例如:红外线、超声波、压力传感器、光敏电阻、碰撞传感器等)

了解更多

Erweima.png

点击进入更多关于 Arduino 的有趣应用以及介绍
点击查看 Arduino 及相关产品