写点什么

LabVIEW

0 人感兴趣 · 72 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e3/e37d7bfd1c28a432d38d1c3e5b0fab6f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW LINX Toolkit 控制 Arduino 设备(拓展篇—1)

LabVIEW LINX Toolkit可支持驱动Raspberry Pi、BeagleBoard和Arduino开发板,包含数字、模拟、SPI、I2C、UART、PWM等驱动接口,非常适合创客开发实践。

https://static001.geekbang.org/infoq/a4/a400bfd4da8746a1840fd73fc5323ed5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino TCP/IP 远程智能家居系统(项目篇—5)

本篇博文主要介绍一个基于TCP/IP网络的远程智能家居系统,采用Arduino Uno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信。

https://static001.geekbang.org/infoq/33/332c6f70968880d297ad6d85d5426fce.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino RS-485 智能农业监测系统(项目篇—4)

本篇博文将要介绍一种基于Arduino与LabVIEW的智能农业监测系统,可以实现农作物生长环境参数的实时采集以及上位机监测软件的数据分析和远程监测。

https://static001.geekbang.org/infoq/52/5272dd01d70b77c57f60c466e76af3fa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino ZigBee 无线气象站(项目篇—3)

本篇博文将要介绍一种基于Arduino、LabVIEW和ZigBee的个人小型无线自动气象站,可以实现自主采集温度、湿度、气压、粉尘浓度,并且将数据实时上传至LabVIEW上位机软件,两者通过基于ZigBee技术的XBee模块实现无线通信。

https://static001.geekbang.org/infoq/20/20f2879b94f304695f61d4101f12ec6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino 无线蓝牙遥控智能车(项目篇—2)

本节将要介绍一种基于Arduino与LabVIEW的无线遥控智能小车,可以实现自主(巡线和避障)与遥控两种功能,并且可以在两种功能之间进行切换。智能小车采用Arduino作为控制核心,上位机软件采用LabVIEW,两者通过APC220无线数传模块实现无线通信。

https://static001.geekbang.org/infoq/e1/e19417414b0e9da6c5f15ef7fb612ce1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino 电子称重系统(项目篇—1)

​Arduino Uno作为下位机,负责HX711的读写以及数据传输,LabVIEW编写的显示软件作为上位机,上下位机利用USB-TTL接口实现通信。另外,还可以通过此系统对未知传感器进行标定,以修正误差,提高测量精度。

https://static001.geekbang.org/infoq/4b/4b14ca60e959ffa4eac75e0fd4dc2ae8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现红外测距(进阶篇—6)

在整个系统中,Arduino Uno作为下位机,负责读取GP2D12红外传感器的输出值以及上传数据,LabVIEW软件作为上位机,负责将测量的电压转换为距离值并显示出来,上下位机利用USB-TTL接口实现通信。

https://static001.geekbang.org/infoq/f7/f7cf305d98aed330332c937573fc8947.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现超声波测距(进阶篇—5)

在整个系统中,Arduino Uno作为下位机,负责读写HC-SR04超声波传感器、读取DS18B20温度传感器以及上传数据,LabVIEW软件作为上位机,负责接收超声波时间、空气温度和计算超声波所测量的距离值并显示,上下位机利用USB-TTL接口实现通信。

https://static001.geekbang.org/infoq/96/961b033b089c365ad671902a25c6a53d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集 DHT11 温湿度数值(进阶篇—4)

在整个系统中,Arduino Uno作为下位机,负责DHT11的读写以及数据传输,LabVIEW编写的显示软件作为上位机,上下位机利用USB-TTL接口实现通信。

https://static001.geekbang.org/infoq/17/173bff49bcdf45e0178baef1ca1e85a6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集多路 DS18B20 温度数值(进阶篇—3)

本项目将介绍使用2个DS18B20传感器、Arduino Uno和LabVIEW组成多路温度数字测量系统,其中,2个DS18B20温度传感器并联接至单总线,Arduino Uno作为下位机,负责DS18B20的读写以及数据传输,LabVIEW编写的显示软件作为上位机。

https://static001.geekbang.org/infoq/bb/bbb34ef0240cfaf5d0b4047dd289d332.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集热电偶温度数值(进阶篇—2)

本篇博文主要介绍采用热电偶、MAX6675、Arduino Uno与LabVIEW来实现上下位机高温监测系统。MAX6675实现热电偶的线性化与冷端补偿,Arduino Uno作为下位机,负责MAX6675的读写以及数据传输,LabVIEW编写的监测软件作为上位机,上下位机利用USB-TTL实现通信。

https://static001.geekbang.org/infoq/61/6133e06a1d86c9e419d4f606643e9998.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集多路模拟量、数字量(进阶篇—1)

采用Arduino Uno与LabVIEW来实现低成本上下位机数据采集系统,具有模拟量和数字量两种采集功能,可以满足低速、低成本的数据采集需求。其中,Arduino Uno作为下位机,负责A/D转换以及数据传输,LabVIEW编写的数据采集软件作为上位机。

https://static001.geekbang.org/infoq/84/84dcf9ff3074cebe2af72f0467d19bf4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集光敏电阻数值(基础篇—14)

利用光敏电阻和LIAT中的光敏函数库,通过Arduino Uno控制板的模拟端口采集与光敏电阻串联电阻的分压值上传给LabVIEW软件,并除以光照系数以获得光照值,实现一个光强计的功能。

https://static001.geekbang.org/infoq/69/69859e551a8dfa221b009e8134420a8f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集热敏电阻温度数值(基础篇—13)

利用热敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模拟端口采集与热敏电阻串联电阻的分压值上传给LabVIEW软件,并除以温度系数以获得温度值,实现一个温度计的功能。

https://static001.geekbang.org/infoq/4a/4acf89c499976bdf510e63c6733f3d99.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集 LM35 温度传感器数值(基础篇—12)

本篇博文利用模拟温度传感器LM35和LIAT中的模拟函数库,通过Arduino Uno控制板的模拟端口采集LM35输出的电压值上传给LabVIEW软件,并除以比例因数以获得温度值,实现一个温度计的功能。

https://static001.geekbang.org/infoq/1b/1bf4dea11f7c850134172abc2cf80dc5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 驱动数码管(基础篇—11)

利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实现数码管的滚动显示。

https://static001.geekbang.org/infoq/c5/c56c63563ad7752a93e81da8c872b215.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现舵机联控(基础篇—9)

本篇博文将通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。

https://static001.geekbang.org/infoq/f5/f54d4b74d8a4ea26e9cbd78e504e7380.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现模拟数据采集(基础篇—8)

利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个数据采集的功能。

https://static001.geekbang.org/infoq/84/84152eacd1a7a4ef711b03872e2bcabd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现示波器(基础篇—7)

利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。

https://static001.geekbang.org/infoq/c5/c5a7adeb01011334539d455699c92be2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现 RGB 调色灯(基础篇—6)

利用LIAT中的RGB函数库,通过LabVIEW控制Arduino Uno控制板实现RGB调色。

https://static001.geekbang.org/infoq/a1/a1a8503c654810ffa7f34b8ff6aa0405.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现 PWM 呼吸灯(基础篇—5)

利用LIAT中的模拟I/O函数库,通过LabVIEW和Arduino Uno控制板实现LED灯亮度的调节,产生灯会呼吸的效果。

https://static001.geekbang.org/infoq/a5/a5e8d29db09662861f85155459abf909.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集电位器电压(基础篇—4)

利用LIAT函数库中模拟IO的功能,通过Arduino Uno控制板上模拟输入端口实现对电压的测量,并显示在LabVIEW前面板上。

https://static001.geekbang.org/infoq/2c/2cec0f9d0bdd4a33049efe61ae664428.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 流水灯(基础篇—3)

利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上多个管脚上LED灯,实现依次点亮,依次熄灭,形成流水灯效果。

https://static001.geekbang.org/infoq/03/03643e526531c84dc9e6e9c21edd07d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino LED 灯闪烁(基础篇—2)

利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上D13管脚上LED灯,实现等间隔闪烁。

https://static001.geekbang.org/infoq/c4/c464c7c60a463e5a8ab7664d2e631c16.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 和 Arduino 的巧妙结合(基础篇—1)

本篇博文将开启第四个LabVIEW系列专栏,也是目前确定的最后一个关于LabVIEW技术的专栏:LabVIEW和单片机。

https://static001.geekbang.org/infoq/d9/d9fad940ab47a8a64b9866754909bdb9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 虚拟数字示波器

本篇博文将设计一款虚拟示波器(简易版+复杂版),不依托外部设备,通过LabVIEW内置的信号发生VI,生成各类型波形,通过上位机软件可以对波形进行分析。

https://static001.geekbang.org/infoq/59/59e4bef55f84b6ac4dc8d93f5157ba18.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 操作鼠标滚轮放大 / 缩小图像

本篇博文将分享一个关于鼠标滚轮的有意思小技巧:操作鼠标滚轮来放大和缩小图片。

https://static001.geekbang.org/infoq/af/af9a0e986bd5a002cbf096653cdaaf96.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 使用移位寄存器计算平均值

本篇博文分享一种有趣的LabVIEW编程思维:使用移位寄存器计算平均值。

https://static001.geekbang.org/infoq/08/0889116079534a3cd4cee366fdfe8226.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 实现 Modbus 通信

Modbus只是工业控制中常用的一种协议方式,本篇博文依旧是通过串口通信的方式实现基本的Mosbus操作。

LabVIEW_LabVIEW技术文章_InfoQ写作社区