※本书是Apress出版社出版的经典系列书之一。
※Arduino是创客们常用的开源硬件,用于操作机器人的动作。
※书中包含多个充满创意的智能控制制作项目,你可以跟随书中的步骤进行实践。
※本书由云南农业大学教师团队翻译。
本书通过14个酷炫的Arduino实战项目,为读者呈现了Arduino对外部环境进行信息感知、处理、控制与互动的场景。本书适合创客、电子制作发烧友以及有志于深入学习Arduino软硬件及嵌入式开发的程序员阅读。同时,本书也可作为高等学校电子信息、计算机、自动化等专业的参考用书。
译者团队成员均为云南农业大学的老师。张佳进主要研究方向为3D打印、物联网、嵌入式系统。陈立畅主要研究CAD/CAM集成系统的内容。孙超是计算机工程师,主要从事软件开发工作。
第1章 概述 1
基础知识 2
分享你的工作成果 2
面向软件开发者的实用电子技术 2
电流、电压和功率 2
可恶的电源 3
电路图的解读 4
电阻和电阻器 5
欧姆定律和电流限制 6
导线的选择 7
二极管 8
供电 8
电容与电容器 11
静电放电的预防措施 12
工具 12
元器件 13
延伸阅读 13
第2章 家电遥控器 14
元器件清单 14
说明 15
家用遥控器的测试与研究 15
舌簧继电器扩展板的组装 17
舌簧继电器电路与遥控器的连接 19
舌簧继电器控制程序的创建 19
舌簧继电器扩展板与Sketch的测试 26
改进 26
自动触发 27
Socket连接 27
第3章 相机延时拍摄控制器 28
元器件清单 28
说明 30
原型扩展板的组装 30
照相机快门的连接 30
相机的配置 34
拍照间隔的计算 34
Sketch的配置和加载 35
存储容量的检查 39
相机的固定 39
照片的处理 39
改进 40
第4章 虚拟USB键盘 42
元器件清单 43
说明 43
常用的原型扩展板 43
准备UsbKeyboard库 46
编译和下载sketch 46
延伸阅读 50
Chording键盘 50
第5章 PS/2键盘或鼠标输入 51
元器件清单 52
说明 53
PS/2连接 53
可重复利用的6-Pin Mini-DIN插座 54
6-Pin Mini-DIN插座面板 54
PS/2延长线 56
键盘软件 58
鼠标软件 61
延伸阅读 63
资源 64
第6章 安全/自动传感器 65
元器件清单 66
说明 67
安全传感器基础 67
整合四通道报警传感器扩展板 70
为传感器安装行尾电阻 73
加载测试程序 75
PIR的安放 78
改进 78
使用Processing编写文字显示 78
一个输入,多个按钮 78
第7章 在线温度计 80
元器件清单 81
说明 81
将PCB插入扩展板 82
连接数据线 83
整合传感器 84
加载程序 85
改进 98
第8章 触控板 99
元器件清单 100
说明 100
电阻式触摸屏的工作方式 100
基础触摸屏连接测试 103
Arduino TouchScreen库 104
控制一个“Processing”程序 105
构建用于家用自动化控制面板的硬件 108
校正热区 109
安装Arduino 112
第9章 语音合成器 113
元器件清单 114
说明 116
语音输出信号 117
开始组装 118
SpeakJet PWM“音频”输出 119
快速测试 119
适配状态指示器 120
制作线路电平输出线缆 122
板上扩音器 122
语音合成软件 124
创建属于自己的语音内容 126
改进 131
读取SpeakJet的状态 131
资源 133
第10章 水流计 134
元器件清单 135
说明 136
替换传感器连接器 136
准备模型扩展板 137
准备LCD模块 139
将LCD装入盒中 141
将Arduino适配到盒中 142
确定换算系数 143
配置、编译与测试Sketch 144
流量计算Sketch 146
安装水流传感器 154
改进 154
在线日志 154
多种传感器 154
资源 155
第11章 示波器/逻辑分析仪 156
元器件清单 159
说明 160
布置盒子 161
适配原型扩展板 163
制作测试探针 163
连接到一个测试电路 167
在Arduino内部安装软件 167
安装Processing并且运行可视化程序 173
改进 174
输入电压预分频器 174
资源 176
第12章 水箱水位传感器 177
元器件清单 178
说明 179
安装保护盾 181
决定传感器的安装方法 182
安装传感器软管 184
安装Arduino外壳 186
安装WiShield库和驱动 187
加载水箱水位简图 189
美化网站界面 193
校准“空水箱”水位 196
安装传感器和Arduino 196
校准“满水箱”水位 197
改进 197
将数据上传至Pachube 197
控制水箱灌水和放水 198
本地水位显示 198
读取多个水箱水位值 198
第13章 气象站接收器 199
元器件清单 200
说明 201
测试和安装气象站 201
电路原理 201
安装接收器护盾 204
气象站接收器程序 207
Twitter更新天气 224
改进 227
私人在线气象站 227
第14章 无线射频识别访问控制系统 228
元器件清单 231
说明 232
组装测试原型护盾 233
手动解除按钮 238
组装ID-12阅读器模块 239
组装RDM630阅读器 240
简单的独立Sketch 242
安装冲击板 248
安装阅读器 249
安装Arduino 249
改进 250
可扩展的读头 250
语音合成反馈 250
智能桌面垫 251
资源 251
第15章 车辆遥测平台 252
元器件清单 255
说明 257
检查车辆接口 257
获得USB/OBD-II或者RS-232适配器 258
测试USB/OBD-II适配器 259
了解OBD-II的模式和参数 260
准备USB/OBD-II适配器 265
安装OBD-II线 268
准备GPS模块 270
将电源安装到Shield上 273
将串口连接安装到Shield上 277
准备VDIP1模块 278
LCD模块 282
登录控制按钮和状态LED 284
将下级总成安装到壳体 286
OBDuino Mega Sketch 289
使用OBDuinoMegasketch 331
改进 335
移动互联网连接 335
汽车控制 335
语音合成器输入 336
三维加速度计 336
数字罗盘 336
“霹雳游侠”风格的报警状态 336
电池条件检查 336
资源 336
第16章 相关资源 337
简单的电压调节器 337
功率损耗 338
输入输出电压差 338
功效 338
驱动发光二极管 338
多路复用技术 339
Charlieplexing算法 341
输出电路和隔离 342
半导体和机械开关 342
数字输入/输出扩张 345
作为输出的移位寄存器 345
作为输入的移位寄存器 347
输入条件 347
电压分隔器和Nonisolated输入条件 348
隔离输入条件 349
自制廉价护盾 350
编写一个Arduino程序库 351
开发功能示意图 351
创建库头文件 352
创建库类文件 355
创建草图例子 358
创建支持文件 359
特定平台变更 360
我是一个喜欢DIY的家庭主妇,家里的孩子对科技产品特别感兴趣,我也想借此机会培养他的动手能力和逻辑思维。市面上关于 Arduino 的书籍,很多看起来都太专业了,让我望而却步。《Arduino实战入门手册 智能硬件制作项目大全》这个名字听起来就很亲民,而且“项目大全”听起来就有很多好玩的东西可以做。我希望这本书能从一个非常基础的角度出发,用最简单易懂的语言,讲解 Arduino 的基本操作,比如如何连接电路、如何下载程序。我特别希望能有一些适合孩子参与的项目,比如制作一个简单的电子积木、一个能发声的音乐盒,或者一个会动的玩具。我希望这些项目能让孩子在玩乐中学习,体会到创造的乐趣,同时也能学习到一些基本的物理和编程知识。如果书中还能提供一些关于如何引导孩子完成项目,以及如何鼓励他们自己思考和创新的建议,那就更棒了,让我这个“陪练”也能轻松上手。
评分作为一个十足的电子硬件小白,我一直对 Arduino 这种能让普通人也能创造出智能设备的工具心生向往,但总是苦于无从下手。市面上关于 Arduino 的书籍琳琅满目,让我眼花缭乱,很多都显得过于理论化,或者项目太复杂,一下子就被劝退了。《Arduino实战入门手册 智能硬件制作项目大全》这本书,虽然我还没有机会拿到,但我从其他读者的反馈和网上零散的信息中,已经能勾勒出它在我心中的模样。我期待的是,它能像一位耐心的老师,从最基础的 Arduino 硬件构成、编程环境搭建开始,一步步引导我认识每一个小元器件的作用,比如电阻、电容、LED、按键等等,以及它们是如何与 Arduino 板连接的。我特别希望它能详细讲解 Arduino 的核心——编程语言,不仅仅是罗列一些语法,而是能通过一个个生动形象的小例子,比如让 LED 闪烁、读取按键状态,来教会我理解代码的逻辑和流程。我希望这本书能帮我建立起扎实的编程基础,为后续更复杂的项目打下坚实的基础,让我不再对代码感到恐惧,而是能主动去思考如何用代码实现我的想法。
评分我是一名在校大学生,专业并非电子信息类,但一直对智能硬件开发充满好奇。平时在实验室接触过一些 Arduino 的基础知识,但总感觉自己停留在“知其然,不知其所以然”的阶段。这次在书店偶然翻到《Arduino实战入门手册 智能硬件制作项目大全》,虽然没有细读,但从目录和章节标题来看,这本书似乎非常有吸引力。我最看重的是它“项目大全”这个定位,这意味着它不仅仅是理论的堆砌,而是有大量可以实际操作的案例。我渴望的是,这本书能提供一些贴近生活、甚至是一些“酷炫”的项目,比如通过 Arduino 控制家里的灯光、制作一个简单的智能门铃,或者搭建一个能监测环境数据的传感器节点。我希望这些项目的设计都能考虑得周全,从材料清单、电路连接图到详细的代码实现,都能清晰明了,让我能够一步步跟着完成。更重要的是,我希望在完成这些项目的过程中,能够真正理解其中的技术原理,比如传感器的工作机制、通信协议的应用等等,从而提升我的动手能力和解决问题的能力,让我毕业后在求职或创业时,能多一份竞争力。
评分我在一家小型科技公司工作,负责一些与产品原型开发相关的工作。虽然我不是专业的硬件工程师,但经常需要接触和评估各种开发板,其中 Arduino 是最常用的之一。《Arduino实战入门手册 智能硬件制作项目大全》这本书,虽然我还没来得及深入研究,但仅从其书名来看,它似乎能为我的工作提供一些有价值的参考。我期待这本书能够提供一些行业应用导向的项目,而不仅仅是教育性质的演示。例如,如何利用 Arduino 搭建一个低成本的工业传感器网络,如何实现简易的自动化生产线控制,或者如何开发一些具有市场潜力的智能家居原型。我希望这本书能不拘泥于理论,而是更侧重于实际的工程实现,比如在项目中会遇到哪些常见的工程问题,以及如何有效地解决它们。此外,如果书中能够包含一些关于成本控制、功耗优化、以及如何将 Arduino 项目扩展到商业化生产的思路,那对我来说将是极大的帮助。
评分作为一名有一定 Arduino 基础的爱好者,我一直在寻找一本能够拓展我视野,让我接触到更具挑战性和创新性项目的书籍。《Arduino实战入门手册 智能硬件制作项目大全》这个书名听起来非常符合我的需求。我不太希望它只是重复一些网上烂大街的入门教程,比如“流水灯”、“按键控制LED”这类内容,我想要的是更深入、更具实用性的项目。我期待这本书能够涵盖一些当前智能硬件领域的热门方向,比如物联网(IoT)的应用,让我能够学习如何将 Arduino 与云平台连接,实现远程控制和数据采集。另外,我也对一些机器人、自动化控制类的项目很感兴趣,比如制作一个能够避障的小车,或者搭建一个简单的智能温室控制系统。我希望这本书中的项目能不仅仅是“能动”而已,更要追求“智能”的实现,比如加入一些算法,让设备能够根据环境变化做出更智能的决策。如果书中还能包含一些关于传感器选择、电源管理、外壳设计等方面的实践经验,那就更完美了。
评分一直信赖京东,速度非常快,还会一如既往的支持。
评分4517544857454
评分内容不错,比较喜欢,包装干净,快递小哥给力!!!
评分帮别人买的 应该还可以吧
评分4517544857454
评分帮别人买的 应该还可以吧
评分很好很强大?
评分内容不错,比较喜欢,包装干净,快递小哥给力!!!
评分4517544857454
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有