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

出版社:电子工业出版社

以下为《轻松玩转Arduino》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121278716
  • 210075
内容简介
本书从实际案例入手,全面系统地讲解了开源式硬件Arduino的基础知识、硬件结构、各典型接口应用及多个综合系统应用的设计和分析等。本书共分为7章,第1章讲Arduino的基础知识;第2~5章以Arduino UNO开发板为蓝本讲解了Arduino的各种应用实例,其中以较大的篇幅讲解了各种传感器的应用;第6章和第7章分别讲解了以Arduino为平台的轮式机器人和多足机器人的设计制作。

本书内容丰富、深入浅出,并且注重文并茂,书中收集了大量的Arduino设计实例电路图及程序案例,并配以详尽的文字讲解。在编写过程中,力求通俗易懂,适合电子设计爱好者学习使用,同时可作为自动化、机电一体化及机器人等专业在校师生的参考用书。
目录
第1章 初识Arduino 1
1.1 Arduino的特点 1
1.2 Arduino硬件介绍 2
1.2.1 Arduino主控芯片介绍 2
1.2.2 Arduino 开发板介绍 5
1.3 Arduino UNO开发板详解 7
1.3.1 Arduino UNO开发板的初步认识 7
1.3.2 ArduinoUNO开发板实际电路分析 8
1.4 Arduino开发环境(Arduino IDE) 16
1.4.1 获取Arduino IDE 16
1.4.2 安装驱动 16
1.4.3 程序烧录 17
1.4.4 Arduino IDE用户界面 20
1.5 软件基础 23
1.5.1 流程图 23
1.5.2 C语言基础 25
1.5.3 控制语句 29
1.5.4 程序结构 33
1.6 Arduino基本函数 34
1.6.1 数字IO口相关函数 34
1.6.2 模拟IO口相关函数 37
1.6.3 高级IO 40
1.6.4 时间函数 42
1.6.5 中断函数 43
1.6.6 串口通信函数 45
1.6.7 数学库 48
1.6.8 随机数 49
1.6.9 位操作(SPI口) 49
1.7 串口通信 52
1.7.1 通信协议 52
1.7.2 RS-232 53
1.8 Arduino应用 55
1.8.1 串口的应用 55
1.8.2 数字IO口的应用 57
1.8.3 模拟I/O口的应用 59
第2章 Arduino入门实训 61
2.1 LED灯试验 61
2.1.1 LED基础知识 61
2.1.2 LED闪灯试验 66
2.1.3 交通信号灯试验 70
2.1.4 广告流水灯试验 71
2.1.5 PWM(脉宽调制)LED调光试验 75
2.2 压电音频试验 77
2.2.1 压电陶瓷片和蜂鸣器概述 77
2.2.2 模拟救护车警笛试验 79
2.2.3 压电震动传感器 81
2.3 按键试验 83
2.3.1 按键开关 83
2.3.2 薄膜键盘 83
2.3.3 按键控制LED试验 85
2.3.4 按键显示试验 86
2.3.5 用薄膜键盘控制LED小灯试验 88
2.3.6 抢答器试验 89
2.4 移位寄存器应用试验 92
2.4.1 二进制数制 92
2.4.2 8位二进制计数器试验 93
2.5 驱动LED显示器件试验 101
2.5.1 LED点阵显示模块 101
2.5.2 多路复用技术 102
2.5.3 LED点阵显示模块基本动画试验 103
2.5.4 滚动画面试验 108
2.5.5 LED数码管 112
2.5.6 驱动数码管试验 114
2.6 继电器驱动试验 119
2.6.1 继电器 119
2.6.2 二极管简介 122
2.6.3 晶体三极管 129
2.6.4 继电器驱动电路 137
2.6.5 继电器控制LED试验 137
第3章 Arduino进阶实训 140
3.1 LCD液晶显示屏的应用 140
3.1.1 LCD液晶显示屏 140
3.1.2 1602液晶显示文字试验 141
3.1.3 LCD温度显示试验 150
3.2 直流电动机的应用 155
3.2.1 直流电动机 155
3.2.2 直流电动机简单驱动试验 157
3.2.3 L293D直流电动机驱动芯片 159
3.2.4 L293D芯片应用试验 162
3.3 步进电动机的应用 164
3.3.1 步进电动机 164
3.3.2 ULN2003步进电动机驱动芯片 167
3.3.3 步进电动机驱动试验 168
3.4 舵机的应用 171
3.4.1 舵机 171
3.4.2 Arduino舵机控制函数库 173
3.4.3 简单的舵机控制试验 174
3.4.4 两只舵机控制试验 176
3.4.5 两只舵机分别控制试验 179
3.5 两轮机器底盘的应用 181
3.5.1 电动机驱动扩展模块 181
3.5.2 两轮机器底盘 182
3.5.3 两轮机器底盘控制试验 182
3.6 SD存储卡的应用 185
3.6.1 SD存储卡 185
3.6.2 SD卡库 186
3.6.3 SD存储卡读写试验 186
第4章 传感器的应用 195
4.1 光敏电阻传感器的应用 195
4.1.1 光敏电阻 195
4.1.2 光控LED点亮试验 198
4.2 温度传感器的应用 200
4.2.1 模拟温度传感器 200
4.2.2 基于LM35的计算机温度测量试验 200
4.2.3 单线数字温度传感器应用 202
4.3 红外接近开关的应用 208
4.3.1 红外接近开关简介 208
4.3.2 传感器扩展板 209
4.3.3 障碍物检测试验 209
4.4 红外测距传感器的应用 211
4.4.1 红外测距传感器 211
4.4.2 液晶屏显示距离试验 212
4.5 超声波测距传感器的应用 216
4.5.1 超声波测距传感器原理 216
4.5.2 HC-SR04型超声波测距模块 217
4.5.3 利用串口输出的超声波测距试验 219
4.5.4 距离控制小灯试验 221
4.6 红外避障传感器的应用 222
4.6.1 红外避障传感器 222
4.6.2 红外避障传感器应用试验 223
4.7 红外寻线传感器的应用 224
4.7.1 红外寻线传感器 224
4.7.2 红外寻线传感器应用试验 225
4.8 激光传感器的应用 226
4.8.1 激光传感器 226
4.8.2 激光传感器应用试验 228
4.9 倾斜传感器的应用 229
4.9.1 倾斜传感器原理 229
4.9.2 倾斜传感器应用试验 229
4.10 水银开关式碰撞传感器的应用 230
4.10.1 水银开关式碰撞传感器 230
4.10.2 水银开关式碰撞传感器应用试验 231
4.11 振动传感器的应用 232
4.11.1 振动传感器 232
4.11.2 振动传感器应用试验 232
4.12 敲击传感器的应用 234
4.12.1 敲击传感器 234
4.12.2 敲击传感器应用试验 234
4.13 金属触摸传感器的应用 235
4.13.1 金属触摸传感器 235
4.13.2 金属触摸传感器的应用试验 236
4.14 火焰传感器的应用 237
4.14.1 火焰传感器 237
4.14.2 火焰传感器模拟输出应用试验 237
4.14.3 火焰传感器数字输出应用试验 238
4.15 旋转编码器的应用 239
4.15.1 旋转编码器 239
4.15.2 旋转编码器的应用试验 241
4.16 温/湿度一体传感器 243
4.16.1 DHT11型数字温/湿度传感器 243
4.16.2 DHT11应用试验 244
4.17 颜色传感器的应用 246
4.17.1 三原色原理 246
4.17.2 TCS3200D型颜色传感器 246
4.17.3 颜色传感器应用试验 247
4.18 PS2摇杆的应用 252
4.18.1 Joystick PS2摇杆 252
4.18.2 Joystick PS2摇杆控制液晶屏显示试验 252
4.19 气压传感器的应用 254
4.19.1 气压传感器 254
4.19.2 BMP085型气压传感器 254
4.19.3 基于BMP085的气压测量试验 255
4.20 运动检测传感器的应用 262
4.20.1 MMA7361型加速度传感器 262
4.20.2 MMA7361型加速度传感器的应用试验 263
4.20.3 ADXL345加速度传感器 266
4.20.4 I2C总线函数库 266
4.20.5 ADXL345加速度传感器应用试验 268
4.20.6 MPU6050运动检测传感器的应用 270
4.21 磁阻传感器的应用 275
4.21.1 HMC5883L型磁阻传感器 275
4.21.2 HMC5883L型磁阻传感器应用试验 276
第5章 Arduino的远程通信与控制 278
5.1 无线通信网络 278
5.1.1 1对多通信 279
5.1.2 多对多通信 280
5.1.3 混合式通信 281
5.2 红外遥控的应用 281
5.2.1 红外线 281
5.2.2 红外遥控系统原理 282
5.2.3 红外遥控试验 286
5.2.4 家电遥控器替代试验 290
5.3 Arduino的网络应用 294
5.3.1 Ethernet库 294
5.3.2 网络扩展模块Ethernet Shield 296
5.3.3 Arduino Web服务器 303
5.3.4 网络温度传感器试验 306
5.4 Arduino的无线网络应用 312
5.4.1 WiFi扩展板 312
5.4.2 WiFi库 313
5.4.3 无线加速度传感器试验 315
5.4.4 WiFi转串口模块的应用 319
5.5 无线蓝牙通信 327
5.5.1 蓝牙技术简介 327
5.5.2 BLK-MD-BC04-B型蓝牙模块简介 328
5.5.3 BLK-MD-BC04-B型蓝牙模块AT指令集 330
5.5.4 主从配置 340
5.5.5 蓝牙控制点亮LED试验 345
5.6 ZigBee通信技术的应用 348
5.6.1 ZigBee通