注册 登录 进入教材巡展
#
  • #

出版时间:2024-06

出版社:西安电子科技大学出版社

以下为《Arduino应用开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560672342
  • 1-1
  • 531062
  • 16开
  • 2024-06
  • 无线电电子学、电信技术
  • 本科
目录
第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