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

出版时间:2025-04-15

出版社:机械工业出版社

以下为《基于Arduino平台的单片机控制技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111770763
  • 1-1
  • 547085
  • 平装
  • 2025-04-15
  • 261
内容简介
本书主要内容包括:两个基础知识章节—学习Arduino硬件及开发环境、学习C语言编程;6个基础实验—简单灯的控制实验设计、可调灯实验设计、按键实验设计、蜂鸣器实验设计、传感器实验设计和电动机实验设计;9个实训项目设计—LCD1602液晶显示实训项目设计、串口通信实训项目设计、温度传感器DS18B20实训项目设计、温湿度传感器DHT11实训项目设计、超声波HC-SR04模块实训项目设计、数码管的使用实训项目设计、I2C接口的LCD12864显示实训项目设计、蓝牙模块实训项目设计和WiFi模块实训项目设计。每个章节的内容均由易到难,代码由简单到复杂,为了强化学习效果,还配有程序拓展实训报告。
本书适合作为高等职业院校电子信息类物联网应用技术、汽车智能技术等专业的教材,以及职业教育领域其他专业单片机控制技术课程或编程语言入门课程的教材,也可作为各种培训班和编程爱好者的自学参考书。
为方便教学,本书配有电子课件、课后作业答案、模拟试卷及答案、二维码视频等教学资源。凡选用本书作为授课教材的教师,均可通过QQ(2314073523)索取。
目录
前言
第1章 基础知识—学习Arduino
硬件及开发环境 1
1.1 Arduino基本介绍 1
1.1.1 Arduino简介 1
1.1.2 Arduino的特点 1
1.1.3 Arduino Uno硬件介绍 2
1.2 编程软件介绍 4
1.2.1 Arduino开发环境 4
1.2.2 Mind+图形编程软件 8
1.3 拓展实训报告 12
课后作业 12
第2章 基础知识—学习C语言
编程 13
2.1 C语言简介 13
2.1.1 C语言的概念 13
2.1.2 C语言的特点 13
2.2 C语言基础 13
2.2.1 标识符 13
2.2.2 关键字 14
2.2.3 运算符 15
2.3 常量与变量 16
2.3.1 常量 16
2.3.2 变量 17
2.4 拓展实训报告 18
课后作业 19
第3章 简单灯的控制实验设计 20
3.1 魔法开关灯 20
3.1.1 学习目标 20
3.1.2 图形化编程 20
3.2 上传模式开关灯 25
3.2.1 学习目标 25
3.2.2 图形化编程 26
3.2.3 代码学习 28
3.3 LED七彩跳变灯 31
3.3.1 学习目标 31
3.3.2 图形化编程 31
3.3.3 代码学习 35
3.3.4 程序拓展 37
3.4 拓展实训报告 37
课后作业 38
第4章 可调灯实验设计 39
4.1 简易呼吸灯 39
4.1.1 学习目标 39
4.1.2 图形化编程 39
4.1.3 代码学习 44
4.2 RGB炫彩灯 47
4.2.1 学习目标 47
4.2.2 图形化编程 48
4.2.3 代码学习 52
4.2.4 程序拓展 53
4.3 拓展实训报告 54
课后作业 54
第5章 按键实验设计 55
5.1 按键控制灯泡 55
5.1.1 学习目标 55
5.1.2 图形化编程 56
5.1.3 代码学习 59
5.2 继电器实验 60
5.2.1 学习目标 61
5.2.2 图形化编程 61
5.2.3 代码学习 63
5.2.4 程序拓展 64
5.3 拓展实训报告 64
课后作业 65
第6章 蜂鸣器实验设计 66
6.1 按键控制蜂鸣器 66
6.1.1 学习目标 66
6.1.2 图形化编程 66
6.1.3 代码学习 69
6.2 报警器 70
6.2.1 学习目标 70
6.2.2 图形化编程 70
6.2.3 代码学习 73
6.2.4 程序拓展 74
6.3 拓展实训报告 74
课后作业 75
第7章 传感器实验设计 76
7.1 感光灯 76
7.1.1 学习目标 76
7.1.2 图形化编程 76
7.1.3 代码学习 79
7.2 声控灯 80
7.2.1 学习目标 80
7.2.2 图形化编程 80
7.2.3 代码学习 84
7.2.4 程序拓展 84
7.3 拓展实训报告 85
课后作业 85
第8章 电动机实验设计 86
8.1 舵机转动 86
8.1.1 学习目标 86
8.1.2 图形化编程 86
8.1.3 代码学习 89
8.2 可控舵机 90
8.2.1 学习目标 90
8.2.2 图形化编程 90
8.2.3 代码学习 92
8.2.4 程序拓展 93
8.3 拓展实训报告 94
课后作业 94
第9章 LCD1602液晶显示实训项目
设计 95
9.1 实训描述 95
9.2 学习目标 95
9.3 硬件知识 95
9.3.1 材料清单 95
9.3.2 LCD1602介绍 96
9.3.3 硬件接线 97
9.4 图形化编程 98
9.4.1 知识要点 98
9.4.2 程序编写 98
9.4.3 程序调整及拓展 99
9.5 代码编程 100
9.5.1 LCD1602库函数 100
9.5.2 程序编写 102
9.5.3 程序调整及拓展 102
9.6 拓展实训报告 103
课后作业 103
第10章 串口通信实训项目设计 105
10.1 实训描述 105
10.2 学习目标 105
10.3 硬件知识 105
10.3.1 材料清单 105
10.3.2 硬件材料介绍 106
10.3.3 硬件连线 106
10.4 图形化编程 107
10.4.1 知识要点 107
10.4.2 程序编写 108
10.4.3 程序拓展 108
10.5 代码编程 108
10.5.1 串口通信语句 108
10.5.2 程序编写 112
10.5.3 程序拓展 112
10.6 拓展实训报告 113
课后作业 113
第11章 温度传感器DS18B20实训
项目设计 114
11.1 实训描述 114
11.2 学习目标 114
11.3 硬件知识 114
11.3.1 材料清单 114
11.3.2 温度传感器介绍 115
11.3.3 硬件连线 116
11.4 图形化编程 117
11.4.1 知识要点 117
11.4.2 程序编写 117
11.4.3 程序拓展 117
11.5 代码编程 117
11.5.1 DS18B20的控制命令和
基本操作 117
11.5.2 程序编写 119
11.5.3 程序拓展 121
11.6 拓展实训报告 121
课后作业 122
第12章 温湿度传感器DHT11实训
项目设计 123
12.1 实训描述 123
12.2 学习目标 123
12.3 硬件知识 123
12.3.1 材料清单 123
12.3.2 温湿度传感器模块介绍 124
12.3.3 硬件连线 125
12.4 图形化编程 126
12.4.1 知识要点 126
12.4.2 程序编写 126
12.4.3 程序拓展 127
12.5 代码编程 127
12.5.1 代码知识 127
12.5.2 程序编写 129
12.5.3 程序拓展 130
12.6 拓展实训报告 130
课后作业 130
第13章 超声波HC-SR04模块
实训项目设计 132
13.1 实训描述 132
13.2 学习目标 132
13.3 硬件知识 132
13.3.1 材料清单 132
13.3.2 硬件材料介绍 133
13.3.3 硬件连线 134
13.4 代码编程 135
13.4.1 代码知识 135
13.4.2 程序编写 136
13.4.3 程序拓展 136
13.5 拓展实训报告 137
课后作业 137
第14章 数码管的使用实训项目
设计 139
14.1 实训描述 139
14.2 学习目标 139
14.3 硬件知识 139
14.3.1 材料清单 139
14.3.2 硬件材料介绍 140
14.3.3 硬件连线 142
14.4 图形化编程 144
14.4.1 知识要点 144
14.4.2 程序编写 144
14.4.3 程序调整及拓展 145
14.5 代码编程 145
14.5.1 代码知识 145
14.5.2 程序编写 145
14.5.3 程序调整及拓展 147
14.6 拓展实训报告 148
课后作业 149
第15章 I2C接口的LCD12864显示
实训项目设计 150
15.1 实训描述 150
15.2 学习目标 150
15.3 硬件知识 150
15.3.1 材料清单 150
15.3.2 LCD12864介绍 151
15.3.3 硬件接线 151
15.4 代码编程 153
15.4.1 代码知识 153
15.4.2 程序编写 153
15.4.3 程序拓展 154
15.5 拓展实训报告 155
课后作业 155
第16章 蓝牙模块实训项目设计 156
16.1 实训描述 156
16.2 学习目标 156
16.3 硬件知识 156
16.3.1 材料清单 156
16.3.2 硬件材料介绍 157
16.3.3 实训硬件连线 157
16.4 蓝牙测试 158
16.4.1 Arduino与蓝牙模块的接线 158
16.4.2 烧录蓝牙测试程序 159
16.4.3 手机连接蓝牙 161
16.5 代码编程 163
16.5.1 代码知识 163
16.5.2 程序编写 163
16.5.3 程序拓展 164
16.6 拓展实训报告 164
课后作业 165
第17章 WiFi模块实训项目设计 166
17.1 实训描述 166
17.2 学习目标 166
17.3 硬件知识 166
17.3.1 材料清单 166
17.3.2 硬件材料介绍 167
17.3.3 DT-06引脚及功能 167
17.3.4 实训硬件连线 167
17.4 WiFi模块配置 168
17.4.1 连接WiFi 168
17.4.2 页面配置 169
17.4.3 WiFi测试 171
17.5 代码编程 172
17.5.1 代码知识 172
17.5.2 程序编写 172
17.5.3 程序拓展 174
17.6 拓展实训报告 174
课后作业 175
参考文献 176