极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 37785|回复: 17

《Arduino开发实战指南》与慧鱼遥控车

  [复制链接]
发表于 2012-3-16 09:50:49 | 显示全部楼层 |阅读模式

Arduino是一个神奇的工具。它可以让你的计算机能够拥有更强的感应、控制真实世界的能力,而不仅局限于键盘、鼠标、屏幕、扬声器等单一的标准I/O设备。它同时也能作为独立的核心,作为机器人、智能车、激光枪等电子设备的控制器,应用非常简单。

Arduino系统在欧美发达国家的创客界十分风靡,为什么人们都选择Arduino作为创意工具,我认为原因有两点:1、易用;2、好用。
易用:只要您具备C语言的编程能力和基本的硬件常识,就可以立即上手,制作出基于单片机技术的创意作品。Arduino系统的核心CPU是AVR单片机,但您不需了解CPU、存储器和接口电路之间的结构关系,也不需要了解数据总线、地址总线和控制总线在程序机器码执行时如何相互配合的,甚至不用考虑那些决定CPU如何工作的寄存器参数如何设置,您可以把Arduino当成一个魔盒,只要知道,如按钮、传感器、指示灯和电机等输入输出模块的传输线连接到Arduino控制器的哪个端子上即可,然后就可以在Arduino软件强大而丰富的库文件支撑下,用简明通俗的语言编制程序,让输入模块与输出模块产生互动。
好用:过去我们做电子创意作品,往往用一个个电阻、电容、运放和变压器等分立的元件在面包板或实验板上进行搭接,或许只能制作出如走马灯和秒表计时器等低端的作品。现在Arduino控制器拥有非常丰富的周边模块(可以在淘宝上购买),如直流电机驱动模块、无线通信模块和液晶显示及各类传感器模块,这些模块之间相互配套,您采用Arduino模块就能放大自己的创意能力,像搭积木一样方便高效地制作更酷更显档次的作品,如遥控履带车、仿生机械手和双足机器人。
   今天我推荐的这本《Arduino开发实战指南》一书中的内容就充分体现了这两点。该书首先介绍了基于Arduino的C语言语法和函数,然后是常用Arduino周边硬件模块使用和库文件详解,最后推出了几个有趣的实战Arduino创意作品。

内容简介
  目前,在国内关注Arduino的人越来越多,但介绍Arduino的书籍却很少。Arduino是一个注重实际动手操作应用的产品,所以本书以实际应用为纽带将各个章节联系起来。本书首先介绍Arduino的一些基础知识,接着针对具体应用介绍了一些扩展板以及Arduino扩展库,最后应用之前的内容完成了具有视频监控功能的履带车、遥控机械臂以及双足机器人的制作。内容是循序渐进,使读者深刻的理解Arduino的优点,本书会引领您走入Arduino的精彩世界。

《Arduino开发实战指南》的当当网购买网址:http://product.dangdang.com/product.aspx?product_id=22618399

     这本Arduino书是第一本国人自著的Arduino中文著作,原先几本Arduino中文书籍都是译著,所以作为专注于Arduino应用和博客写作的我,非常欣喜,第一时间买到了这本书,如饥似渴的阅读和消化其中的内容,并根据本书多处知识点的学习,制作出了一台慧鱼遥控车。
      这个三轮慧鱼车,前面是一个万向轮,后面两个是主动轮,由两个直流电机带动,通过两个电机的转速和转向的变化实现小车的前后、左右的行走,小车的前方还有一个车灯,天黑时,可以照亮周围活动场地。小车的电控系统源于DFrobot公司出品的Arduino电子积木,控制器、电机驱动板、传感器扩展板和无线通信模块由下而上地层叠在一起,很是节约空间,非常符合机器人制作时对电控设备小巧高效的要求。

视频:



详细内容请看博客文章:
http://www.eefocus.com/zhang700309/blog/12-03/243827_573f0.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-3-16 09:58:47 | 显示全部楼层
老张 这本书怎么样?
初学者入门适合吗?
回复 支持 反对

使用道具 举报

发表于 2012-3-16 10:14:12 | 显示全部楼层
huifeiyang 发表于 2012-3-16 09:58
老张 这本书怎么样?
初学者入门适合吗?

这本书不错的,还可以的,可以买一本,中文书籍第一本比较全面点的!
回复 支持 反对

使用道具 举报

发表于 2012-3-16 10:29:03 | 显示全部楼层
{:soso_e135:}我从当当买了3天了,还没到!!!
回复 支持 反对

使用道具 举报

发表于 2012-3-16 10:34:31 | 显示全部楼层
看起来不错噢。
回复 支持 反对

使用道具 举报

发表于 2012-3-16 20:26:06 | 显示全部楼层
刚在微博上看到
回复 支持 反对

使用道具 举报

发表于 2012-3-17 10:25:46 | 显示全部楼层
新手不知道能不能快速入手?
回复 支持 反对

使用道具 举报

发表于 2012-3-19 19:12:37 | 显示全部楼层
这是我买的最差的一本书,里面的内容介绍的太浅,一点没有深入,就随便谈了一下,这些都是基本常识,只有一个例子,就是那个遥控汽车,哎,1个小时就看完了,感觉上当了,还不如看我们的极客工坊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-19 20:05:54 | 显示全部楼层
taotao71 发表于 2012-3-19 19:12
这是我买的最差的一本书,里面的内容介绍的太浅,一点没有深入,就随便谈了一下,这些都是基本常识,只有一 ...

您买了哪本Arduino中文好书?国人自著的。
回复 支持 反对

使用道具 举报

发表于 2012-3-19 20:48:17 | 显示全部楼层
arduino的优势之一就在于资源异常丰富,从四轴飞控到汽车OBD再到RAM的扩容,应有尽有
前提是在英文的世界里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-19 21:13:16 | 显示全部楼层
那些外文资料即使翻译成中文,也会水土不服,因为很多作品可操作性不强。
回复 支持 反对

使用道具 举报

发表于 2012-9-19 23:24:30 | 显示全部楼层
花钱的事就算了,还是多看文章吧
回复 支持 反对

使用道具 举报

发表于 2012-9-19 23:42:00 | 显示全部楼层
taotao71 发表于 2012-3-19 19:12
这是我买的最差的一本书,里面的内容介绍的太浅,一点没有深入,就随便谈了一下,这些都是基本常识,只有一 ...

我也同意!主要是它里面写的函数原型有占字数之嫌疑!!!既然作者都说了在软件目录下能找到,何必每个都列出来呢?本来学arduino的目的就是为简化设计,把关注点放到创意上来而不是代码。这本书真的不知道定位的群体什么什么?是初学者?还是高阶一点的?如果是针对初学者那么那些函数原型就没有意义(我觉得函数原型既然软件目录能找到,列举一个就可以了,不用每个都列出来),如果是针对高阶的也没说怎么修改函数原型。初学者要买书我推荐《arduino一试就上手》这本书!这本书定位的就是初学者。电路图清楚简单。基本函数都有示例,这本书的质量就跟极客工房的质量那么好!!!PS:《arduino一试就上手》是国人写的哟
回复 支持 反对

使用道具 举报

发表于 2012-9-20 07:55:36 | 显示全部楼层
smfox10 发表于 2012-9-19 23:42
我也同意!主要是它里面写的函数原型有占字数之嫌疑!!!既然作者都说了在软件目录下能找到,何必每个都 ...

thanks!不花冤枉钱啦
回复 支持 反对

使用道具 举报

发表于 2012-9-20 09:08:37 | 显示全部楼层
vigiles 发表于 2012-9-20 07:55
thanks!不花冤枉钱啦

确实,我一拿到手,看了上面罗列了很多函数的原型,感觉就不是给初学者学的,书里面该加的注释也没加号,有些地方还是一笔带过。希望初学者还是先不要买这本书,试试其他的人们书籍或者来看极客工坊的文章也OK,不懂就问好了!
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 04:07 , Processed in 0.053966 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表