我也来个《...》书评吧-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4303|回复: 2

我也来个《...》书评吧

[复制链接]
发表于 2014-3-19 23:19 | 显示全部楼层 |阅读模式
首先看包装,我就免得吐槽了,幸亏内容抵回票价

这本书是第一本能吸引我在两个星期内有兴趣去看完的工具书...内容的阶段性设置得很好,可以说是入门必备,作为本是一个对Arduino很感兴趣,单单看了介绍,买了板子,到真正动手的时候发觉有很多疑问,无从下手的门外汉来说,这本书几乎解答了我所有入门的疑问(特别是之前用的是C语言编程,现在要面对Arduino语法的入门学习),带我跨过这个入门槛。
总的来说,本书没有枯燥累赘的话语,一针见血,不会消磨学习的劲头,反而吸引着人一步步去深入。
书本对Arduino作了大体的简单介绍,虽然说篇幅限制,有很多内容未能真正做到满足想要成为【开发者】的具体意愿,但是已经指明了方向,相信有志继续深入要做【开发者】的读者肯定会自己跟着书中的指导方向去寻找自己还需要的还想学的知识。
可能是因为Arduino是一个互动性大的平台,所以我觉得书中的 【通信篇】是一大精华,还有书的最后部分介绍了其他型号的开发板,有助于日后我们去做更丰富的项目(尤其是Ethernet对我的启发很大)

==============================================================
本书中除了一些没有的扩展模块的实验,其他都实操了,确实不错的。

还想说说就是,在用IDE的过程中,利用在线的 参考手册 帮助真的很大。

==============================================================
最后说说的是,在阅读中遇到的某些 疑问 和 建议 吧:

1.  实验中,几乎都有用【delay();】语句,所以会有疑问:delay的极限值是多少,后来查参考手册知道,一般delay()适用于10s以内的延时

2.  【疑问】 在P82 中的示例程序  语句“distance = pulseln(EchoPin,HIGH)/58.00;" 中, 为什么是  ”58 “?

3.   在P99 中,图4-5 一个完整的Arduino 类库  那三个文件 新建的格式应该都是 【.txt】,然后编辑好文件再改后缀,对吧?

4.   P111 5.1.4中 示例程序代码 语句 ” inString += (char)inChar; " ,我试过去掉了【(char)】,程序还是运行成功,结果一样,这个添加的目的是什么?

5.   关于语法  在 void setup( ){  }前的语句定义作用不清楚,例如 P111 的示例程序

6.   对于第八章LCD1602的实验,我建议还是将LCD的Pin15和Pin16分别接上 Arduino 的VCC和GND吧,没背光太坑爹了



======================================================

最后,问题是不是太多了。。。真的图样图森啵啊。。。
发表于 2014-3-20 21:00 | 显示全部楼层
首先那个书的纸张,很多人都说了差了。。。但北航的书就是那样,我也无能为力啊
1.delay只能10秒内,这个说法我没听说过
2.你可以自己推一下,声速340m/s,pulseln返回的是声波来回的时间,所以还要除以2,这样算下就出来58了,这是个初中数学题。。。
3.这个看你了啊,你如果直接建成*.h  *.cpp都可以的
4.这个确实没写对,应该是把强制转换放到serial.read() 前面
5.这个没懂啥意思
6.只是一个led啊~~~
 楼主| 发表于 2014-3-21 01:08 | 显示全部楼层
奈何col 发表于 2014-3-20 21:00
首先那个书的纸张,很多人都说了差了。。。但北航的书就是那样,我也无能为力啊
1.delay只能10秒内,这个说 ...

懂了,还有你没懂那个也弄明白了,哈哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:33 , Processed in 0.093989 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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