内容简介
第1章 Arduino LabVIEW编译器
1.1 快速入门指引
1.2 动手安装实践
1.3 问答集
1.4 重要注意事项
1.5 授权许可
1.6 移植Arduino库到LabVIEW
第2章 编译
2.1 Arduino LabVIEW的编译选板
2.2 编译
2.3 命令行
第3章 结构选板与数组选板
3.1 Arduino LabVIEW的结构选板
3.2 Arduino LabVIEW的变量
3.3 Arduino LabVIEW的数组选板
第4章 数值
4.1 Arduino LabVIEW的数值选板
4.2 确定范围的随机数
4.3 随机数种子
第5章 布尔选板与字符串选板
5.1 布尔选板
5.2 字符串选板
5.3 布尔至字符串转换
5.4 字符串替代
第6章 比较选板与定时选板
6.1 比较选板
6.2 定时选板
6.3 毫秒延时
6.4 微秒延时
6.5 微秒时间计数器
6.6 插入NOP指令
第7章 三角函数选板和实用工具
7.1 Arduino LabVIEW的三角函数选板
7.2 实用工具
7.3 检查未使用的内存
7.4 休眠掉电模式
7.5 EEPROM读
7.6 EEPROM写
7.7 读程序存储器
7.8 写程序存储器
7.9 调试工具
第8章 模拟量选板
8.1 Arduino LabVIEW的模拟量选板
8.2 模拟量读
8.3 模拟量写
8.4 模拟量参考
8.5 模拟量读分辨率
8.6 模拟量写分辨率
第9章 数字量选板
9.1 Arduino LabVIEW的数字量选板
9.2 数字量读
9.3 数字量写
9.4 数字量端口读
9.5 数字量端口写
9.6 引脚模式
第10章 中断
10.1 Arduino LabVIEW的中断选板
10.2 启用中断
10.3 禁止中断
10.4 中断配置
10.5 关闭中断
10.6 定时器1中断配置
10.7 Due定时器中断配置VI
第11章 音频
11.1 Arduino LabVIEW的音频选板
11.2 音频开始
11.3 音频停止
第12章 I2C LCD
12.1 Arduino LabVIEW的I2C LCD选板
12.2 I2C LCD初始化
12.3 I2C LCD快速初始化
12.4 LCD清屏
12.5 LCD原点位
12.6 LCD背光设置
12.7 LCD背光引脚设置
12.8 LCD光标设置
12.9 LCD卷回左端
12.10 LCD卷回右端
12.11 LCD写I8数据
12.12 LCD写I16数据
12.13 LCD写I32数据
12.14 LCD写U8数据
12.15 LCD写U16数据
12.16 LCD写U32数据
12.17 LCD写单精度浮点数
12.18 LCD写双精度浮点数
12.19 LCD写布尔值
12.20 LCD写字符串
第13章 RGB LED
13.1 Arduino LabVIEW的RGB LED选板
13.2 RGB LED初始化
13.3 设置RGB LED像素颜色
13.4 设置RGB LED亮度
13.5 写RGB LED
第14章 串口
14.1 Arduino LabVIEW的串口选板
14.2 打开串口
14.3 打开串口1
14.4 打开串口2
14.5 打开串口3
14.6 串口字节校验
14.7 串口清空
14.8 串口读取字节
14.9 串口读取字节直到检测到终端字符
14.10 写二进制数到串口
14.11 写字符串到串口
14.12 设置串口溢出时间
14.13 关闭串口
第15章 SD卡
15.1 Arduino LabVIEW的SD卡选板
15.2 SD打开
15.3 SD创建目录
15.4 SD移除目录
15.5 SD文件是否存在
15.6 SD文件打开
15.7 SD文件窥取
15.8 SD文件位置
15.9 SD文件可能字节数
15.10 SD文件刷新
15.11 SD文件读取
15.12 SD文件查询
15.13 SD文件大小
15.14 SD文件写入数组
15.15 SD文件写入字符串
15.16 SD文件关闭
15.17 SD文件移除
15.18 SD格式化CSV数据
15.19 SD数据记录
第16章 SPI
16.1 Arduino LabVIEW的SPI选板
16.2 SPI打开
16.3 SPI快速打开
16.4 SPI设置移位次序
16.5 SPI设置时钟分频
16.6 SPI设置数据模式
16.7 SPI数据传输
16.8 SPI关闭
第17章 I2C
17.1 Arduino LabVIEW的I2C选板
17.2 I2C打开
17.3 I2C 1打开
17.4 I2C可读取的字节
17.5 I2C读
17.6 I2C读取所有字节
17.7 I2C消息请求
17.8 I2C写数组
17.9 I2C写字节
17.10 I2C写字符串
17.11 I2C接收中断配置
17.12 I2C请求中断配置
第18章 伺服选板
18.1 Arduino LabVIEW的伺服选板
18.2 伺服初始化VI
18.3 伺服写角度VI
18.4 伺服写脉宽VI
18.5 伺服读角度VI
18.6 伺服关闭VI
第19章 范例
19.1 Arduino LabVIEW编译器
19.2 数字量输入-轮询按键
19.3 数字量输出-LED灯闪烁
19.4 模拟量输入-采集温度
19.5 模拟量输入-3轴加速度
19.6 模拟量输出-PWM
19.7 中断下降沿触发
19.8 中断-定时触发
19.9 中断-Due定时器
19.10 音频-播放音乐
19.11 串口-GUI监视
19.12 内存优化-子VI
19.13 内存优化-程序存储器装载数据
19.14 调试-内存泄漏崩溃
19.15 I2C LCD-4行LCD
19.16 I2C LCD-2行LCD
19.17 I2C LCD-两LCD同时在线
19.18 EEPROM-读写
19.19 RGB LED-串行模式
19.20 RGB LED-彩虹模式
19.21 SD卡-读数据
19.22 SD卡-记录数据
19.23 SPI-MAX6675热电偶访问
19.24 I2C-DS1307实时时钟(I2C-DS1307 Real Time Clock)访问
19.25 I2C-主机从机模式
19.26 Digilent公司模拟扩展板-采集访问
19.27 伺服-设置转角
第20章 软件安装图文详解
20.1 下载安装LabVIEW for Arduino编译器
20.2 Arduino LabVIEW编译器应用于Arduino Due板
20.3 软件激活