《Arduino程序设计基础》纰漏更正
因为本人经验不足,及工作人员排版编辑问题,造成了书中的一些纰漏,将在本帖中更正第27页 表2-1 整型与取值范围 int取值范围应为-2^15~2^15-1 (较重要) 感谢kiwi找出本错误
第49页 4.新的按键控制方式实验 中“连线图与图2-22相同” 这里应为与图2-24相同 (重要) 感谢madmatrix找出本错误
第49页 程序中删掉“boolean buttonState=true;// 记录按键状态”
第54页 图2-34 PWM输出第三幅图,75%高电平,25%第电平,最后结果应为 3.75V (重要) 感谢Akalon找出本错误
第86页 3.5.2第四段,“并将中断1设为电平变化触发”, 这里应为中断0 (较重要) 感谢 周潇很低碳 找出本错误
第89页 第二部分和第三部分代码 loop里第一句 均应为distance = Get_SR04(2,3) ,书中缺失"Get_" (较重要) 感谢 周潇很低碳 找出本错误
第108页 例程中的注释 //writeln()应为 write() (不影响阅读)
第138页 表5-5中“VSS”应该为VCC(书中图表大部分由出版社重做,此过程中可能产生了一些错误) 感谢⑤锁石狮 找出本错误
第143页 表5-7中“D12 MOSI”,这里应该删去MOSI (我也不知道为嘛这里多了个MOSI) 感谢 周潇很低碳 找出本错误
第144页 图5-32中 74HC595原理图上的“D5”应为“DS”(不影响阅读) 感谢 周潇很低碳 找出本错误
第152页 6.2.2第一段,该段修改为:“Arduino读写SD卡程序,需要包含SPI库的头文件SPI.h 和SD卡库头文件SD.h。SD库中提供了两个类,SDClass类和File类。”(Arduino版本变更造成的问题)
第170页 程序中的"return;"应该改为while(1); 感谢 周潇很低碳 找出本错误
第177页 (3)decode( )中应改为:“功能:对接收到的红外信息进行解码。 返回值:int型,解码成功返回1,失败返回0。“”
第179页 例程中的 IRrecvirrecv(RECV_PIN) 缺少一个空格,正确应为 IRrecvirrecv(RECV_PIN) (重要)感谢Sr. Choi找出本错误
第202页 时钟1307库提供的网址有问题,行末"DS1307"后的"-"应该去掉。估计是出版社排版时的软件自动加了连字符
第264页 请忽略程序中的英文注释(我忘了删掉,有些是和本程序没有关系的)
还有一些错别字,及描述有误,不一一指出了,《Arduino程序设计基础(第二版)》中已做修改
本人对书中出现的错误表示诚挚歉意
问题:
P54,图2-34,PWM输出第三幅图,75%高电平出来的是 3.75V 吧? Akalon 发表于 2014-3-18 00:02
噢 P175发现了个无伤大雅的错别字。。。。。。。。。。。。哈哈
哪个字?:handshake 占楼 占楼 兄弟啊,这本书在哪购买啊,链接点不了,去那个出版社和京东亚马孙都搜索不到Arduino程序设计基础 陈吕洲,问一下这书出版了吗:dizzy: 酱油君 发表于 2014-2-7 16:25
兄弟啊,这本书在哪购买啊,链接点不了,去那个出版社和京东亚马孙都搜索不到Arduino程序设计基础 陈吕洲, ...
月底 顶!我们都是勘误志愿者! 酱油君 发表于 2014-2-7 16:25
兄弟啊,这本书在哪购买啊,链接点不了,去那个出版社和京东亚马孙都搜索不到Arduino程序设计基础 陈吕洲, ...
亚马逊、当当已经有售 Akalon 发表于 2014-3-12 22:30
问题:
P54,图2-34,PWM输出第三幅图,75%高电平出来的是 3.75V 吧?
嗯,确实为3.75V,大意了...
感谢提醒 43页例程,loop函数,第一个for循环,是不是应该i<=7呢?第二个for循环,是不是应该i>=2呢?
讲以太网库的时候,很多地方都是用String+=char的形式,没有按缓冲区大小进行截断,这样在遇到攻击或是回车符丢失时是否会出问题呢?
本书没有出现电机控制的内容,有些遗憾,是否因为饿篇幅限制?