4 传感器的应用
4.1 光敏电阻传感器的应用
4.1.1 光敏电阻
4.1.2 光控LED点亮试验
4.2 温度传感器的应用
4.2.1 模拟温度传感器
4.2.2 基于LM35的计算机温度测量试验
4.2.3 单线数字温度传感器应用
4.3 红外接近开关的应用
4.3.1 红外接近开关简介
4.3.2 传感器扩展板
4.3.3 障碍物检测试验
4.4 红外测距传感器的应用
4.4.1 红外测距传感器
4.4.2 液晶屏显示距离试验
4.5 超声波测距传感器的应用
4.5.1 超声波测距传感器原理
4.5.2 HC-SR04型超声波测距模块
4.5.3 利用串口输出的超声波测距试验
4.5.4 距离控制小灯试验
4.6 红外避障传感器的应用
4.6.1 红外避障传感器
4.6.2 红外避障传感器应用试验
4.7 红外寻线传感器的应用
4.7.1 红外寻线传感器
4.7.2 红外寻线传感器应用试验
4.8 激光传感器的应用
4.8.1 激光传感器
4.8.2 激光传感器应用试验
4.9 倾斜传感器的应用
4.9.1 倾斜传感器原理
4.9.2 倾斜传感器应用试验
4.10 水银开关式碰撞传感器的应用
4.10.1 水银开关式碰撞传感器
4.10.2 水银开关式碰撞传感器应用试验
4.11 振动传感器的应用
4.11.1 振动传感器
4.11.2 振动传感器应用试验
4.12 敲击传感器的应用
4.12.1 敲击传感器
4.12.2 敲击传感器应用试验
4.13 金属触摸传感器的应用
4.13.1 金属触摸传感器
4.13.2 金属触摸传感器的应用试验
4.14 火焰传感器的应用
4.14.1 火焰传感器
4.14.2 火焰传感器模拟输出应用试验
4.14.3 火焰传感器数字输出应用试验
4.15 旋转编码器的应用
4.15.1 旋转编码器
4.15.2 旋转编码器的应用试验
4.16 温/湿度一体传感器
4.16.1 DHT11型数字温/湿度传感器
4.16.2 DHT11应用试验
4.17 颜色传感器的应用
4.17.1 三原色原理
4.17.2 TCS3200D型颜色传感器
4.17.3 颜色传感器应用试验
4.18 PS2摇杆的应用
4.18.1 Joystick PS2摇杆
4.18.2 Joystick PS2摇杆控制液晶屏显示试验
4.19 气压传感器的应用
4.19.1 气压传感器
4.19.2 BMP085型气压传感器
4.19.3 基于BMP085的气压测量试验
4.20 运动检测传感器的应用
4.20.1 MMA7361型加速度传感器
4.20.2 MMA7361型加速度传感器的应用试验
4.20.3 ADXL345加速度传感器
4.20.4 I2C总线函数库
4.20.5 ADXL345加速度传感器应用试验
4.20.6 MPU6050运动检测传感器的应用
4.21 磁阻传感器的应用
4.21.1 HMC5883L型磁阻传感器
4.21.2 HMC5883L型磁阻传感器应用试验
5 Arduino的远程通信与控制
5.1 无线通信网络
5.1.1 1对多通信
5.1.2 多对多通信
5.1.3 混合式通信
5.2 红外遥控的应用
5.2.1 红外线
5.2.2 红外遥控系统原理
5.2.3 红外遥控试验
5.2.4 家电遥控器替代试验
5.3 Arduino的网络应用
5.3.1 Ethernet库
5.3.2 网络扩展模块Ethernet Shield
5.3.3 Arduino Web服务器
5.3.4 网络温度传感器试验
5.4 Arduino的无线网络应用
5.4.1 WiFi扩展板
5.4.2 WiFi库
5.4.3 无线加速度传感器试验
5.4.4 WiFi转串口模块的应用
5.5 无线蓝牙通信
5.5.1 蓝牙技术简介
5.5.2 BLK-MD-BC04-B型蓝牙模块简介
5.5.3 BLK-MD-BC04-B型蓝牙模块AT指令集
5.5.4 主从配置
5.5.5 蓝牙控制点亮LED试验
5.6 ZigBee通信技术的应用
5.6.1 ZigBee通信技术
5.6.2 DRF1605H型ZigBee无线模块的应用
5.6.3 XBee-PRO模块的应用
5.7 无线数传模块的应用
5.7.1 2.4G无线数传模块的应用
5.7.2 APC220无线数传模块的应用
1 初识Arduino
1.1 Arduino的特点
1.2 Arduino硬件介绍
1.2.1 Arduino主控芯片介绍
1.2.2 Arduino 开发板介绍
1.3 Arduino UNO开发板详解
1.3.1 Arduino UNO开发板的初步认识
1.3.2 ArduinoUNO开发板实际电路分析
1.4 Arduino开发环境(Arduino IDE)
1.4.1 获取Arduino IDE
1.4.2 安装驱动
1.4.3 程序烧录
1.4.4 Arduino IDE用户界面
1.5 软件基础
1.5.1 流程图
1.5.2 C语言基础
1.5.3 控制语句
1.5.4 程序结构
1.6 Arduino基本函数
1.6.1 数字IO口相关函数
1.6.2 模拟IO口相关函数
1.6.3 高级IO
1.6.4 时间函数
1.6.5 中断函数
1.6.6 串口通信函数
1.6.7 数学库
1.6.8 随机数
1.6.9 位操作(SPI口)
1.7 串口通信
1.7.1 通信协议
1.7.2 RS-232
1.8 Arduino应用
1.8.1 串口的应用
1.8.2 数字IO口的应用
1.8.3 模拟I/O口的应用