更新时间:2019-01-01 00:30:01
封面
版权信息
前言
第一篇 Arduino入门篇
第1章 Arduino简介
1.1 认识Arduino
1.2 Arduino资源
1.3 安装Arduino Uno驱动
1.4 Arduino开发环境
第2章 Arduino的基本函数
2.1 数字I/O口的操作函数
2.2 模拟I/O口的操作函数
2.3 高级I/O
2.4 时间函数
2.5 中断函数
2.6 串口通信函数
2.7 数学库
第二篇 机电控制篇
第3章 直流电机控制
3.1 直流电机简介
3.2 直流电机工作原理
3.3 直流电机驱动电路原理
3.4 PWM速度控制原理
3.5 常用电机驱动芯片介绍
3.6 编程原理与示例程序
第4章 步进电机控制
4.1 步进电机简介
4.2 步进电机工作原理
4.3 步进电机驱动电路原理
4.4 常用步进电机驱动芯片简介
4.5 编程原理与示例程序
第5章 舵机控制
5.1 舵机简介
5.2 舵机工作原理
5.3 舵机控制函数库
5.4 编程原理与示例程序
第三篇 传感器应用篇
第6章 传感器介绍和编程
6.1 激光传感器
6.2 光敏传感器
6.3 倾斜传感器
6.4 水银开关式碰撞传感器
6.5 振动传感器
6.6 敲击传感器
6.7 金属触摸传感器
6.8 红外线传感器
6.9 火焰传感器
6.10 红外避障传感器
6.11 寻线传感器
6.12 光遮断传感器
6.13 霍尔传感器
6.14 磁环传感器
6.15 旋转编码器
6.16 声音传感器
6.17 模拟温度传感器
6.18 DHT11数字温湿度传感器
6.19 DS18B20数字温度传感器
6.20 MQ-2烟雾传感器
6.21 水位传感器
6.22 超声波测距传感器
6.23 Joystick PS2摇杆
6.24 TCS3200D颜色传感器
6.25 气压传感器
6.26 MPU6050运动检测传感器
6.27 HMC5883L磁阻传感器
第四篇 无线控制篇
第7章 ZigBee无线传输模块
7.1 ZigBee技术简介
7.2 DRF1605H模块的使用
7.3 编程原理与示例程序
第8章 蓝牙传输模块
8.1 蓝牙技术简介
8.2 蓝牙模块的连接过程
8.3 BLK-MD-BC04-B蓝牙模块的使用
8.4 编程原理与示例程序
第9章 WiFi传输模块
9.1 WiFi技术简介
9.2 WiFi转串口模块的使用
9.3 编程原理与示例程序
第10章 2.4G无线数传模块
10.1 2.4G无线数传模块简介
10.2 nRF24L01模块使用
10.3 编程原理与程序设计
第11章 DigiMesh远距离传输模块
11.1 DigiMesh技术简介
11.2 XBee PRO 900HP模块使用
11.3 编程原理与示例程序
第五篇 机器人设计制作篇
第12章 走迷宫的超声波避障车
12.1 硬件平台的搭建
12.2 编程原理
12.3 程序设计
第13章 蓝牙控制的机器人
13.1 硬件平台的搭建
13.2 配置说明
13.3 编程原理与程序设计
第14章 无人机操纵装置
14.1 硬件的选型
14.2 硬件安装与电路连接
14.3 控制协议