下载中心
Arduino与LabVIEW开发实战 (沈金鑫)?
1星 发布者: 抛砖引玉

2023-08-31 | 1积分 | 31.57MB |  18 次下载

下载 收藏 评论

文档简介
标签: Arduino

Arduino

LabVIEW

LabVIEW

《Arduino与LabVIEW开发实战》按照由易到难的顺序编写。同时各章节相对独立,分为Arduino基础篇、LabVIEW基础篇、如何连接Arduino与LabVlEW、基础实验篇、应用进阶篇和实战项目篇,共六个章节。全书通过大量的实例和项目引导读者一步步掌握如何使用Arduino和LabVIEWI陕速搭建一个能够解决问题的系统原型。掌握这两个技术之后,你可以使用它们搭建测试的系统、控制的系统,以及其他任何需要上位机数据处理和下位机数据采集相结合的控制系统。

推荐序一

推荐序二

前言

第1章Arduino基础/1

1.1Arduino是什么/1

1.1.1Arduino控制器系列/1

1.1.2ArduinoUno控制器/4

1.2搭建Arduino开发平台/7

1.2.1安装驱动/7

1.2.2ArduinoIDE的使用/8

1.2.3第一个项目——Blink/10

1.2.4Arduino程序框架/12

1.3数字输入/输出/13

1.3.1数字I/O的函数库/13

1.3.2实验:百变流水灯/14

1.3.3实验:“听话”的灯/15

1.4模拟输入/输出/16

1.4.1模拟I/O的函数库/16

1.4.2实验:会呼吸的灯/17

1.4.3实验:调光LED/18

1.5串口通信/19

1.5.1串口函数库的使用/20

1.5.2实验:回音壁/22

1.5.3实验:串口电压表/23

1.6时间函数/24

1.6.1时间函数库/24

1.6.2实验:系统已运行时间/25

第2章LabVIEW基础/26

2.1LabVIEW与虚拟仪器/26

2.1.1什么是虚拟仪器/26

2.1.2什么是LabVIEW/27

2.1.3数据流与图形化编程/27

2.2认识LabVIEW/29

2.2.1前面板/29

2.2.2程序框图/30

2.2.3图标/连接器/31

2.2.4第一个项目——Hello,World!/31

2.2.5程序调试技术/32

2.3数据类型与数据运算/33

2.3.1数值型/33

2.3.2枚举型/35

2.3.3布尔型/36

2.3.4数组/38

2.3.5字符串/45

2.3.6簇/51

2.4程序结构/55

2.4.1顺序结构/55

2.4.2循环结构/57

2.4.3条件结构/61

2.4.4定时结构/63

2.4.5事件结构/65

2.4.6公式节点/67

2.4.7局部变量与全局变量/68

2.5波形显示/70

2.5.1波形图表/70

2.5.2波形图/71

2.5.3XY图/73

2.6文件I/O/75

2.6.1文本文件的读写/75

2.6.2电子表格文件的读写/76

2.6.3二进制文件的读写/79

2.7信号分析与处理/82

2.7.1数字滤波/82

2.7.2曲线拟合/84

2.8设计模式/86

2.8.1事件处理循环模式/87

2.8.2状态机模式/89

第3章如何连接Arduino与LabVIEW/91

3.1LabVIEWInterfaceforArduino方式/91

3.1.1LIAT的下载与安装/92

3.1.2LIAT函数库及使用/94

3.2串口控制方式/105

3.2.1串口通信/105

3.2.2VISA函数库的使用/110

3.2.3实验:Arduino与LabVIEW串口通信的实现/112

3.3无线串口方式/116

3.3.1Bluetooth/117

3.3.2APC220/123

3.3.3ZigBee/127

3.4Ethernet方式/138

3.4.1Ethernet硬件简介/138

3.4.2Ethernet库及使用/140

3.4.3TCP函数库的使用/147

3.4.4实验:基于Ethernet的Arduino与LabVIEW通信实现/152

第4章基础实验篇/156

4.1实验:闪烁灯/156

4.2实验:流水灯/157

4.3实验:虚拟电压表/159

4.4实验:会呼吸的灯/160

4.5实验:RGB调色/162

4.6实验:简易示波器/163

4.7实验:数据采集卡/164

4.8实验:单个舵机的控制/166

4.9实验:多个舵机的控制/167

4.10实验:液晶时钟/169

4.11实验:液晶滚动显示/170

4.12实验:数码管显示/171

4.13实验:基于LM35的温度计/173

4.14实验:基于热敏电阻的温度计/174

4.15实验:基于光敏电阻的光强计/175

第5章应用进阶篇/177

5.1多路数据采集/177

5.1.1概述/177

5.1.2数据采集定义/177

5.1.3Arduino部分设计/178

5.1.4LabVIEW程序设计/180

5.1.5实验与演示/182

5.1.6小结/182

5.2热电偶高温监测/182

5.2.1概述/182

5.2.2热电偶/183

5.2.3MAX6675/184

5.2.4Arduino部分设计/184

5.2.5LabVIEW程序设计/186

5.2.6实验与演示/187

5.2.7小结/188

5.3多路温度数字测量/189

5.3.1概述/189

5.3.2DS18B20/189

5.3.3Arduino部分设计/190

5.3.4LabVIEW程序设计/192

5.3.5实验与演示/194

5.3.6小结/195

5.4温湿度测量/195

5.4.1概述/195

5.4.2DHT11/196

5.4.3Arduino部分设计/197

5.4.4LabVIEW程序设计/198

5.4.5实验与演示/200

5.4.6小结/200

5.5超声波测距/200

5.5.1概述/200

5.5.2超声波传感器SR—04/201

5.5.3Arduino部分设计/202

5.5.4LabVIEW程序设计/204

5.5.5小结/206

5.6红外测距/207

5.6.1概述/207

5.6.2红外测距传感器/207

5.6.3Arduino部分设计/208

5.6.4LabVIEW程序设计/210

5.6.5小结/213

5.7小量程电子称重系统/213

5.7.1概述/213

5.7.2称重传感器/214

5.7.3HX711/215

5.7.4Arduino部分设计/218

5.7.5LabVIEW程序设计/219

5.7.6小结/225

第6章实战项目篇/226

6.1无线遥控智能小车/226

6.1.1概述/226

6.1.2传感与执行部分/227

6.1.3Arduino部分设计/230

6.1.4LabVIEW程序设计/235

6.1.5调试与故障排除/240

6.1.6小结/240

6.2基于ZigBee的个人小型气象站/240

6.2.1概述/240

6.2.2传感器部分/241

6.2.3Arduino部分设计/247

6.2.4LabVIEW程序设计/250

6.2.5调试与故障排除/254

6.2.6小结/256

6.3基于485总线的智能农业监测系统/256

6.3.1概述/256

6.3.2传感器部分/257

6.3.3Arduino部分设计/260

6.3.4LabVIEW程序设计/263

6.3.5调试与故障排除/265

6.3.6小结/266

6.4基于网络的远程智能家居系统/266

6.4.1概述/266

6.4.2传感器及控制部分/267

6.4.3Arduino部分设计/272

6.4.4LabVIEW程序设计/275

6.4.5调试与故障排除/276

6.4.6小结/279

参考文献/280

评论
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×