Arduino开发入门与创意应用
全新正版 极速发货
¥
50.27
6.4折
¥
79
全新
库存8件
作者陈明荧
出版社清华大学出版社
ISBN9787302599340
出版时间2022-03
装帧平装
开本16开
定价79元
货号1202593317
上书时间2024-09-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
陈明荧,系统研发工程师,台湾成功大学电机所硕士班毕业,技术学院电子系讲师15年,20年单芯片程序设计经验,研究方向为语音辨认、单芯片专利产品开发。目前担任伟克多微电脑工作室开发顾问,拥有台湾4项声控产品专利,致力于声控技术应用研发及相关应用教材设计。
目录
第1章认识Arduino1
1.1Arduino软硬件设计的开源电子原型平台1
1.2Arduino开发板的硬件架构2
1.3需要的开发板及实验方式5
1.4安装开发环境及使用9
1.5安装开发板驱动程序14
1.6习题16
第2章Arduino开发环境17
2.1内置示例程序的研究17
2.2编写基本测试程序19
2.3小电路设计板功能的扩充22
2.4善用C语言的移植性来开发程序22
2.5建立LCD功能的开发平台27
2.6建立遥控设备功能的开发平台28
2.7习题29
第3章认识ArduinoC语言30
3.1C语言的特色30
3.2C语言程序的架构31
3.3Arduino程序架构31
3.4C语言的标识符及保留字32
3.5数据类型32
3.6常数的声明35
3.7基本算术运算36
3.8数据类型的转换36
3.9关系运算符和逻辑运算符37
3.10流程控制38
3.11数组43
3.12函数的使用45
3.13预处理宏指令48
3.14习题50
第4章基本IO控制52
4.1延迟时间控制52
4.2开发板上的LED工作指示灯54
4.3走马灯控制一55
4.4走马灯控制二57
4.5压电扬声器测试59
4.6按键60
4.7七节数字显示器控制62
4.8继电器控制接口64
4.9习题66
第5章串口控制67
5.1串行数据传输原理67
5.2RS232串口介绍69
5.3Arduino串口71
5.4使用Arduino传送数据到计算机72
5.5Arduino串行输出格式73
5.6Arduino接收数据控制LED灯75
5.7Arduino串口输出随机数77
5.8习题78
第6章LCD接口控制79
6.1LCD介绍79
6.2LCD接口设计84
6.3LCD显示器的测试84
6.4自定义LCD字模86
6.5LCD即将开始器87
6.6习题91
第7章模数转换器92
7.1模数转换器的应用92
7.2模数转换器的工作流程93
7.3Arduino模数转换93
7.4LCD电压表94
7.5光敏电阻控制LED亮和灭96
7.6习题97
第8章数模转换器98
8.1数模转换器的应用98
8.2数模转换器的工作流程99
8.3Arduino数模转换控制99
8.4测量输出电压100
8.5通过可变电阻调整LED亮度101
8.6习题102
第9章Arduino传感器实验103
9.1显示温湿度值的实验103
9.2人体移动侦测实验105
9.3超声波测距实验107
9.4超声波测距警示实验110
9.5磁簧开关实验112
9.6振动开关实验114
9.7水滴土壤湿度实验117
9.8瓦斯烟雾实验120
9.9习题123
第10章音乐音效控制124
10.1音调测试124
10.2音效控制126
10.3音阶控制127
10.4演奏歌曲129
10.5习题132
第11章红外线遥控器实验133
11.1红外线遥控的应用133
11.2红外线遥控器的工作原理134
11.3红外线遥控器译码实验137
11.4红外线遥控器译码显示机139
11.5习题141
第12章舵机控制142
12.1舵机介绍142
12.2舵机的控制方式143
12.3舵机控制实验146
12.4习题148
第13章Arduino说中文149
13.1中文语音合成模块介绍149
13.2Arduino语音合成模块实验1150
13.3Arduino语音合成模块实验2154
13.4习题156
第14章Arduino控制学习型遥控器模块157
14.1学习型遥控器模块介绍157
14.2Arduino控制学习型遥控器159
14.3有人移动发射红外线信号162
14.4Arduino控制史宾机器人实验165
14.5Arduino控制发射飞镖玩具机器人实验168
14.6Arduino控制遥控风扇实验169
14.7习题170
第15章Arduino不限定语言声控设计171
15.1基本声控技术介绍171
15.2声控模块介绍173
15.3Arduino控制声控模块174
15.4Arduino声控亮灯176
15.5习题183
第16章Arduino控制中文声控模块184
16.1中文声控模块介绍184
16.2遥控设备免改装变为声控设备的实验185
16.3Arduino控制中文声控模块186
16.4Arduino声控玩具实验190
16.5Arduino声控风扇实验194
16.6习题197
第17章Arduino专题作品的制作198
17.1遥控八音盒198
17.2遥控即将开始器203
17.3智能盆栽浇灌器207
17.4红外线遥控车211
17.5Arduino中文声控车216
17.6Android手机遥控车221
17.7Arduino声控谱曲231
17.8Arduino控制家中的电视机236
17.9Arduino声控电视机240
附录A247
A.1ASCII对照表247
A.2简易稳压电源的制作249
A.3自制Arduino实验板250
A.4L51学习型遥控器模块特性的说明253
A.5L51学习型遥控器的使用254
A.6L51学习型遥控模块的遥控器信号分析及应用257
A.7VI中文声控模块的使用259
A.8VCMM特定人语音声控模块的使用261
A.9本书实验所需的零部件及模块263
内容摘要
本书是基于作者多年的软硬件平台设计和教学经验撰写的Arduino Uno开发入门指导,指导初学者做出自己喜欢的实验,同时帮助有经验的工程师更有效率地开发应用专题。
本书的核心内容包括:引导读者使用Arduino Uno开发板轻松创建自己的创意实验平台;基于自己动手制作(DIY)的实验平台,解码和开发稳定的红外线遥控器、声音控制器,完成功能完备的项目专题制作和产品原型机的开发;利用Arduino基本I/O功能,实现包括七节显示器、按键扫描、串行通信接口、继电器及音乐控制等项目应用。
本书的技术探讨部分深入浅出,实验项目贴近实际应用,既适合初学者自学实践,也适合有经验的工程师用于项目开发的参考。
主编推荐
作者基于多年的C语言设计及教学经验,撰写这本Arduino开发入门参考书,指导初学者做出自己喜欢的实验,让有经验的工程师开发更有效率的应用专题。
— 没有更多了 —
以下为对购买帮助不大的评价