43212|10

255

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

什么是Arduino? 送给和我一样不明白的人 [复制链接]

什么是Arduino?

Arduino是一个比你的台式电脑更能够用来感应和控制现实物理世界的一套工具。 它由一个基于简易单片机并且开放源码的计算机平台,和一套为Arduino板编写程序 的开发环境组成。

Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制 各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和 你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。Arduino板你可以 选择自己去手动组装或是购买已经组装好的;Arduino开源的IDE可以免费下载得到。

Arduino的编程语言就像似在对一个类似于物理的计算平台进行相应的连线,它基于处理多媒体 的编程环境。

为什么要使用Arduino?

有很多的单片机和单片机平台都适合用做交互式系统的设计。例如:Parallax Basic Stamp, Netmedia’s BX-24,Phidgets,MIT’s Handyboard 和其它等等提供类似功能的。 所有这些工具,你都不需要去关心单片机编程繁琐的细节,提供给你的是一套容易使用的工具包。 Arduino同样也简化了同单片机工作的流程,但同其它系统相比Arduino在很多地方更具有优越性, 特别适合老师,学生和一些业余爱好者们使用:

  • 便宜 - 和其它单片机平台相比,Arduino板算是相当便宜了。最便宜的Arduino版本可以自己 动手制作,即使是组装好的成品,其价格也不会超过$50(在中国更便宜)。
  • 跨平台 - Arduino软件可以运行在Windows,Macintosh OSX,和Linux操作系统。大部分其它的单片机系统都只能运行在Windows上。
  • 简易的编程环境 - 初学者很容易就能学会使用Arduino编程环境,同时它又能为高级用户提供足够多的高级应用。对于老师们来说,一般都能很方便的使用Processing 编程环境,所以如果学生学习过使用Processing 编程环境的话,那他们在使用Arduino开发环境的时候就会觉得很相似很熟悉。
  • 软件开源并可扩展 - Arduino软件是开源的,对于有经验的程序员可以对其进行扩展。Arduino编程语言可以通过C++库进行扩展,如果有人想去了解技术上的细节,可以跳过Arduino语言而直接使用AVR C 编程语言(因为Arduino语言实际上是基于AVR C的)。类似的,如果你需要的话,你也可以直接往你的Arduino程序中添加AVR-C 代码。
  • 硬件开源并可扩展 - Arduino板基于 Atmel 的ATMEGA8 和ATMEGA168 单片机。Arduino基于Creative Commons 许可协议,所以有经验的电路设计师能够根据需求设计自己的模块,可以对其扩展或改进。甚至是对于一些相对没有什么经验的用户,也可以通过制作试验板来理解Arduino是怎么工作的,省钱又省事。

我该如何使用Arduino?

请根据你的操作系统,选择Arduino的入门指南(Windows, Mac OS X, Linux); 或其它特定硬件的指南:Arduino Mini, Arduino BT, 或shield: Xbee。
 
 

一个偶然的机会,接触到了一个叫做Arduino的东西。
Arduino距离传感器
Arduino是什么?
Arduino是意大利一个开放源代码的硬件项目,包括一块接口板和一套简单的软件开发环境。可以用于开发各种各样的自动控制和交互式的电子作品,在机器人制作领域有着广泛的应用,很多机器人项目都是基于Arduino构建的。

Arduino可以做什么?
Arduino可以通过传感器感知外界环境(比如温度、压强、湿度、颜色等等),并且当外界环境发生变化时,可以按照预先设定的程序通过控制马达、制动器、继电器等对环境进行干预。其实简单说就是可以认识世界并改造世界,只是没有人类那么厉害罢了,呵呵。要了解更多Arduino的应用,可以去YouTube查看(可能得翻墙)。

几个月前,刚接触arduino的时候,做了这么一个小玩意儿:
把一个距离传感器(超声波测距)连接到arduino上,然后连接到电脑上,距离传感器能够探测到前面障碍物的距离,实时地将距离记录在电脑中并实时绘图。效果如下:
Arduino距离传感器
用到的硬件:电脑,Arduino板子,URF04超声波测距传感器
用到的软件:Arduino软件,gobetwinokst

一些关于Arduino的网站:
Arduino官方网站:http://www.arduino.cc/
Arduino台湾网站:http://arduino.tw/
Arduino豆瓣小组:http://www.douban.com/group/arduino/

 

 

最新回复

这个在国外玩得很火啊  详情 回复 发表于 2013-10-28 15:46
点赞 关注(1)
 

回复
举报

1万

帖子

16

TA的资源

版主

沙发
 

这是个好贴,不得不顶

个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

978

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 楼主 hanker510 的帖子

精华帖啊。。。。。:D
 
 
 

回复

255

帖子

0

TA的资源

五彩晶圆(初级)

4
 
应该是开放的嵌入式 软件平台

如何将这个平台移植到我们现有的开发板上? 理论上是可以移植任何开发板的 (不受硬件限制)

移植到该平台有什么样的好处?  大家一起参与+资源共享=提高的非常快  

不知道我理解的对不对
个人签名每天进步一点点
 
 
 

回复

2804

帖子

0

TA的资源

五彩晶圆(初级)

5
 
LZ对Arduino 很感兴趣!~
个人签名QQ:1625345502
 
 
 

回复

2804

帖子

0

TA的资源

五彩晶圆(初级)

6
 
希望以后论坛可以开设一个Arduino机器人论坛
个人签名QQ:1625345502
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

7
 
谢谢分享
 
 
 

回复

40

帖子

0

TA的资源

一粒金砂(中级)

8
 
楼主,那个绘图软件怎么用,是否有说明??
 
 
 

回复

910

帖子

657

TA的资源

五彩晶圆(初级)

9
 
好贴
谢谢楼主分享
个人签名天下难事,必做于易;天下大事,必做于细。
与其博览群书,不如精读一本。
 
 
 

回复

1147

帖子

0

TA的资源

纯净的硅(高级)

10
 
机器人的抽象表达形式?
 
 
 

回复

553

帖子

0

TA的资源

纯净的硅(中级)

11
 
这个在国外玩得很火啊
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表