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