《青少年科技创新丛书:Arduino与LabVIEW互动设计(附光盘)》 修金鹏
编辑推荐
《青少年科技创新丛书:Arduino与LabVIEW互动设计》将引领你进入Arduino与LabVIEW互动设计的世界。《青少年科技创新丛书:Arduino与LabVIEW互动设计》适合Arduino爱好者以及学习互动设计艺术的读者使用。
目录
第1章 Arduino入门 1.1 Arduino概述 1.2 Arduino家族 1.3 Arduino硬件资源 1.4 Arduino扩展 1.4.1 A rduino I/O扩展板 1.4.2 Arduino兼容模块 1.5 编程软件 1.5.1 Arduino IDE 1.5.2 LabVIEW Interface for Arduino 1.6 准备工作 1.6.1 安装LabVIEW 2010 1.6.2 安装Arduino工具包 1.6.3 安装Arduino板驱动 1.6.4 下载固件 1.7 LabVIEW编程简介 1.7.1 LabVIEW程序的构成 1.7.2 LabVIEW的操作模板 1.8第一个互动项目——(项目1) 闪烁的LED 第2章 Arduino简单互动设计 2.1 Arduino与LabVIEw的串口通信 2.2 Arduino初始化与关闭 2.2.1 Arduino初始化函数 2.2.2 Arduino关闭函数 2.3 数字输入 2.3.1 Set Digital Pin Mode函数 2.3.2 Digital Read Pin函数 2.3.3 (项目2)按键控制虚拟LED灯 2.3.4 Digital Read Port函数 2.3.5 (项目3)抢答器 2.4 数字输出 2.4.1 Digital Write Pin函数 2.4.2 (项目4)LED灯控制器 2.4.3 Digital Write Port函数 2.4.4 (项目5)LED流水灯 2.4.5 Tone函数 2.4.6 (项目6)小小电子琴 2.5 模拟输入 2.5.1 Analog Read:Pin函数 2.5.2 (项目7)电压表 2.5.3 Analog Read Port函数 2.5.4 模拟采样 2.5.5 Get Finite Analog Sample函数 2.5.6 (项目8)有限采样实验 2.5.7 Continuous Acquisition Sampie函数 2.5.8 Continuous Acquisition On函数 2.5.9 Continuous Acquisition Off函数 2.5.10 (项目9)连续采样实验 2.6 PWM模拟输出 2.6.1 PWM Write Pin函数 2.6.2 (项目10)LED呼吸灯 2.6.3 PWM Configure Porl,函数 2.6.4 PWM Write Port函数 2.6.5 (项目11) RGB三色LED灯 2.7 IIC/TWI总线 2.7.1 IIC总线概述 2.7.2 Arduino I2C 2.7.3 I2C Init函数 2.7.4 I2C Read函数 2.7.5 I2C Write函数 2.7.6 (项目12)I2C总线通信实验 2.8 SPI接口 2.8.1 SPI接口基本概念 2.8.2 SPI接口数据传输 2.8.3 Arduino SPI接口 2.8.4 SPI Init函数 2.8.5 SPI Set Bit Order函数 2.8.6 SPI Set Clock Divider函数 2.8.7 SPI Set Data Mode函数 2.8.8 SPI Send Receive函数 第3章 传感器互动设计 3.1 传感器模块 3.2 Arduino与磁敏传感器 3.2.1 磁敏传感器 3.2.2 (项目13)音乐贺卡 3.3 Arduino与温度传感器 3.3.1 温度传感器 3.3.2 (项目14)温控虚拟风扇 3.4 Arduino与声音传感器 3.4.1 声音传感器 3.4.2 (项目15)噪声监测仪 3.4.3 (项目16)吹气球游戏 3.5 Arduin0与振动传感器 3.5.1 振动传感器 3.5.2 (项目17)打鼓游戏 3.6 Arduino与摇杆 3.6.1 摇杆输入装置 3.6.2 (项目18)摇杆控制方块 3.7 Arduino与红外线传感器 3.7.1 红外线传感器 3.7.2 (项目19) 自动门 3.8 Arduino与DHTll传感器 3.8.1 DHTll数字温度/湿度传感器 3.8.2 编写传感器VI函数 3.8.3 修改固件程序 3.8.4 (项目20)温度湿度监测仪 3.9 Arduino与超声波测距传感器 3.9.1 超声波测距传感器 3.9.2 编写超声波传感器VI函数 3.9.3 修改固件程序 3.9.4 (项目21)超声波测距仪 第4章 Arduino扩展模块 4.1 蓝牙模块 4.1.1 蓝牙技术简介 4.1.2 DF—Bluetooth V3 4.1.3 Arduino与蓝牙模块 4.2 LED数码管 4.2.1 LED数码管 4.2.2 (项目22)倒计时显示器 4.2.3 SPI LED模块 4.2.4 编写SPI LED模块VI程序 4.2.5 (项目23)数码管时钟 4.3 LCD模块 4.3.1 LCD简介 4.3.2 LCD Keypad Shield 4.3.3 LCD操作函数 4.3.4 (项目24)在线公告板 4.4 直流电机 4.4.1 L298P直流电机驱动板 4.4.2 (项目25)直流电机控制 4.5 舵机 4.5.1 舵机工作方式 4.5.2 舵机操作函数 4.5.3 (项目26)舵机控制 4.5.4 (项目27) 多自由度机械手控制 4.6 步进电机 4.6.1 步进电机简介 4.6.2 步进电机操作函数 4.6.3 (项目28)步进电机控制 第5章 综合应用 5.1 物联网 5.1.1 将Arduino接人互联网 5.1.2 (项目29)Arduino智能家居系统 5.2 (项目30)遥控蓝牙小车 5.2.1 硬件连接 5.2.2 程序设计 附录 硬件推荐及说明 参考文献 后记