原创 Arduino介绍

2010-7-28 13:55 2615 7 8 分类: MCU/ 嵌入式

介绍



Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括 一片具备简单I/O功效的电路板以及一套程式开发环境软体。Arduino 可以用来开发可独立运作、并具互动性的电子用品,或者也可以开发出与PC相连的週边装置,同时能在 运作时与PC上的软体进行沟通。Arduino的硬体电路板可以自行 焊接组装成,也可以购买已经组装好的,而整合开发环境的软体则可以自网路上免费下载与使用。


1481ddda-1327-45d3-93ce-e810ee9e0e0a.jpg


Arduino控制器,我的理解是它的硬件CPu就是AVR,主要是软件编程环境与ICCAVR和WINAVR不同,Arduino环境里,不需要设置单片机各寄存器,直接用简单的几个类C的函数就可编程,容易上手,是机器人爱好者普遍使用的下位机语言。大家都知道AVR难学的原因就是需了解众多的寄存器的功能,并且要在软件中小心地设置这些寄存器,而Arduino不需要。在Arduino环境里,可以把单片机内部当成黑匣子,只要知道单片机的引脚作用就行,Arduino语言程序直接控制这些引脚的输入输出即可,很容易学习使用的。


这是Arduino公司的网址:http://www.arduino.cc/


Arduino和电子积木的国外大公司的硬件生产商网址:http://www.sparkfun.com/commerce/product_info.php?products_id=666


国内想学习使用Arduino也很方便,在淘宝网搜搜就有了,一定要把它们找到啊,找到它们才知道单片机和机器人结合如此好玩。


arduino软件是免费的,可以在Arduino公司的网址,最新版是0018版。


Arduino开发文档网址:http://chaishushan.googlecode.com/svn/doc/arduino/r106/index.html


 向大家推荐机器人社区:http://tekbots.eefocus.com/


Arduino技术博客:http://www.roboticfan.com/blog/user_2005/1229/index.shtml

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1443872 2010-7-28 23:48

今天刚看到这个软件 我下个 试试 好玩不
相关推荐阅读
用户374501 2011-10-22 21:38
用LabVIEW前面板遥控乐高NXT机械手车
乐高NXT套件自带的软件是NXT-G软件,它是以国家仪器公司的LabVIEW软件为核心架构的,NXT-G软件界面简单易懂,但要进行复杂功能的程序开发,还需采用更高阶的开发平台,如NI公司的LabVI...
用户374501 2011-10-18 17:20
键盘遥控NXT机器人的LabVIEW编程详解
键盘遥控乐高NXT机器人:图1 基于LabVIEW的键盘遥控NXT机器人示意图视频请观看:  程序下载:键盘遥控labview程序.rar      要用键盘遥控乐高NXT机器人,首先需把键盘的按键...
用户374501 2011-10-09 11:39
乐高Technic伐木车8049驾驶部分电控改造
    最近我购买了乐高Technic伐木车8049套件,大多数买乐高科技套件的LEGO爱好者,到不是为了照着搭建手册体验下套件的魅力,主要还是为了套件里的零件,“零件”圈里人的说法是“肉”,也就是说...
用户374501 2011-09-25 18:42
用Matlab软件为乐高NXT机器人编程
要在matlab环境下给NXT机器人编程,你必须拥有Matlab R2008以上版本,还必须安装德国亚琛大学开发的NXT Toolbox组件。我的版本Matlab 2009a,32位的版本,64位版...
用户374501 2011-08-29 20:40
开博周年,用微软机器人软件MSRS编程实例来纪念
去年,大概这个时间段,我开始在EDN写博客,其实在这以前我也在其他论坛和博客网写些东西,后来我想还是找个技术博客大站来长期保留我的文章,同时也可以分享些东西给其他同仁,于是选择了EDN,哈哈,我的选择...
用户374501 2011-08-27 17:23
用微软机器人软件MSRS给NXT控制器编程
Microsoft Robotics Studio可以使你在PC机上创建程序来远程控制机器人,在这个软件所支持众多公司的机器人控制器中,当然也支持乐高迷手头的NXT控制器。所以赶快去安装免费的微软...
我要评论
1
7
关闭 站长推荐上一条 /3 下一条