暂无评论
图文详情
- ISBN:9787560672342
- 装帧:平装
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:221页
- 出版时间:2024-06-01
- 条形码:9787560672342 ; 978-7-5606-7234-2
内容简介
本书以Arduino的UNO型号作为硬件平台,以Arduino的IDE作为软件开发环境,以多种常见传感器和执行器的应用开发实例为引,详细介绍了各种器件的工作原理及相关库函数。使得读者能够深入理解硬件开发的知识并加以灵活运用。本书共15章。其中,第1、2章介绍了Arduino的几个型号的参数和资源配置、软件开发环境以及开发语言;第3-6章介绍了简单器件的开发实例以及在硬件开发过程中的开发调试的方法和建议;第7-15章介绍了几种常用的集成传感器和执行器模块的开发实例。
目录
第1章 Arduino简介 1
1.1 为什么选择Arduino 1
1.2 Arduino的发展历史 2
1.3 Arduino家族的成员 3
第2章 开发环境和开发语言 9
2.1 开发环境 9
2.1.1 硬件平台 9
2.1.2 软件开发环境 13
2.2 开发语言 27
第3章 实现L灯闪烁 31
3.1 元器件介绍 31
3.2 相关知识介绍 31
3.3 代码编写和解析 34
本章练习 35
第4章 简易红绿灯设计 36
4.1 元器件介绍 36
4.2 相关知识介绍 39
4.3 电路连接、代码编写和解析 39
4.3.1 电路连接 39
4.3.2 代码编写和调试 40
4.3.3 代码优化 41
本章练习 43
第5章 按键状态识别 44
5.1 元器件介绍 44
5.2 相关知识介绍 45
5.2.1 两分支条件判断语句 45
5.2.2 电压、电平和状态 46
5.2.3 digitalRead( )函数 47
5.3 电路连接、功能分析和代码编写 47
5.3.1 电路连接 47
5.3.2 功能分析 48
5.3.3 代码编写 49
本章练习 50
第6章 点动计数器设计 51
6.1 相关知识介绍 51
6.1.1 二进制 51
6.1.2 Arduino的数据类型 52
6.1.3 bitRead()函数 52
6.1.4 逻辑操作符 53
6.2 电路连接、功能分析和代码编写 54
6.2.1 电路连接 54
6.2.2 功能分析 54
6.2.3 代码编写 55
6.2.4 问题分析及解决方案 (一) 57
6.2.5 问题分析及解决方案 (二) 58
本章练习 61
第7章 光敏传感器和串口通信 62
7.1 元器件介绍 62
7.2 相关知识介绍 63
7.2.1 模拟信号 63
7.2.2 模拟输入引脚 63
7.2.3 模拟电压读取函数analogRead() 63
7.2.4 串口通信 64
7.2.5 Serial.begin()函数 65
7.2.6 Serial.print()函数和Serial.println()
函数 66
7.2.7 Serial.write()函数 68
7.3 电路连接和代码编写 68
7.3.1 电路连接 68
7.3.3 代码编写 70
本章练习 72
第8章 温湿度检测 73
8.1 器件介绍 73
8.2 相关知识介绍 74
8.2.1 宏定义define 74
8.2.2 宏定义include 75
8.2.3 查找和安装库 76
8.2.4 库的位置和用法解读 78
8.2.5 DHT库的功能函数 80
8.3 电路连接和代码编写 83
8.3.1 电路连接 83
8.3.2 代码编写 83
本章练习 86
第9章 实现蜂鸣器发声 87
9.1 元器件介绍 87
9.2 相关知识介绍 88
9.2.1 tone()函数 88
9.2.2 noTone()函数 90
9.2.3 曲调与音频 90
9.2.4 驱动能力 91
9.2.5 数组 93
9.3 电路连接、代码编写及解析 94
9.3.1 电路连接 94
9.3.2 代码编写 95
9.3.3 问题解析和解决 95
本章练习 98
第10章 实现LCD1602液晶屏显示 99
10.1 器件介绍 99
10.1.1 字库与存储器 99
10.1.2 LCD1602的引脚 100
10.1.3 显示字符DDRAM存储空间 101
10.1.4 LCD1602的指令 102
10.1.5 初始化 107
10.2 相关知识介绍 108
10.2.1 液晶屏显示原理 108
10.2.2 LCD1602的库、功能函数及
?电路连接方式 108
10.2.3 不同进制数表示 119
10.3 电路连接、代码编写及解析 119
10.3.1 电路连接(一) 119
10.3.2 代码编写(一) 121
10.3.3 问题解析 123
10.3.4 电路连接(二) 124
10.3.5 代码编写(二) 125
本章练习 132
第11章 超声波测距传感器 133
11.1 器件介绍 133
11.2 相关知识介绍 135
11.2.1 超声波的原理、特点及应用 135
11.2.2 pulseIn()函数 136
11.3 电路连接、代码编写及解析 137
本章练习 140
第12章 实现舵机控制 141
12.1 器件介绍 141
12.2 相关知识介绍 142
12.2.1 舵机的工作原理 142
12.2.2 PWM信号 143
12.2.3 Servo库及功能函数 144
12.3 电路连接、代码编写及解析 147
12.3.1 简单电路连接实例 147
12.3.2 复杂电路连接实例 152
本章练习 161
第13章 驱动直流电机 162
13.1 相关知识介绍 162
13.1.1 直流电机 162
13.1.2 H桥电路 164
13.1.3 模拟电压输出函数analogWrite() 165
13.1.4 随机函数random()和随机种子
函数randomSeed() 165
13.2 器件介绍 166
13.2.1 130电机 166
13.2.2 电机驱动模块L298N 168
13.3 电路连接、代码编写及解析 170
13.3.1 电路连接 171
13.3.2 代码编写及调试 172
13.3.3 现象及分析 183
本章练习 184
第14章 认识蓝牙通信 185
14.1 相关知识介绍 185
14.1.1 蓝牙通信 185
14.1.2 为什么叫蓝牙 186
14.1.3 虚拟串口 186
14.1.4 虚拟串口的常用函数 187
14.1.5 蓝牙调试宝 190
14.2 蓝牙器件介绍 192
14.3 电路连接、代码编写及问题解析 202
14.3.1 蓝牙模块基本工作状态确认 202
14.3.2 蓝牙模块与UNO的连接 204
14.3.3 代码编写与测试 204
14.3.4 问题思考与解析 209
本章练习 209
第15章 气体成分检测 210
15.1 相关知识介绍 210
15.2 使用器件介绍 211
15.3 电路连接、代码调试及解析 214
15.3.1 需求分析及器件选择 214
15.3.2 电路连接 214
15.3.3 代码编写、调试及解析 215
本章练习 219
参考文献 220
后记 221
展开全部
本类五星书
本类畅销
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0