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

简介: 在LabVIEW和单片机(Arduino)系列专栏中使用LabVIEW Interface for Arduino接口工具包实现和Arduino联控。本篇博文将拓展讲解另一款新的接口工具包实现对Arduino的控制,它就是LabVIEW LINX。LabVIEW LINX Toolkit可支持驱动Raspberry Pi、BeagleBoard和Arduino开发板,包含数字、模拟、SPI、I2C、UART、PWM等驱动接口,非常适合创客开发实践。

在LabVIEW和单片机(Arduino)系列专栏中使用LabVIEW Interface for Arduino接口工具包实现和Arduino联控。本篇博文将拓展讲解另一款新的接口工具包实现对Arduino的控制,它就是LabVIEW LINX。


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


来看一看如何安装和使用LabVIEW LINX Toolkit吧~


1、LabVIEW LINX Toolkit的安装

VI Package Manager,搜索:Arduino,下载Digilent LINX,如下图所示:


77f4fbc3a61e4fc1a61e82386aef46d4.png


2、LabVIEW LINX Toolkit的基本使用

下载完成后,打开LabVIEW,选择:工具→MakerHub→LINX→Linx fireware Wizard,如下图所示:


4d67a435dd1e4fa89e905967ef5e337f.png


在跳出的界面中选择好自己的板子及型号,我这里是Arduino Uno,如下图所示:


5d21ec9373a34706b4b477d8edc769b6.png


点击Next,选择本次连接上Arduino串口(注意,此时你的Arduino已经连接了电脑而且串口被识别了,可以提前安装好Arduino的驱动,一般你之前一直用Arduino的IDE开发的话就没啥问题) 。


a2ac296170044a109c6879a877132b8d.png


点击Next,选择 Pre-Bulit Fireware,如下图所示:


5810449d5a1e4b4c829a90b0f0075816.png


点击Next,LabVIEW开始刷固件了,如下图所示:


086b3b62766f4f959146a940d7c64b7d.png


固件烧录完成效果如下图所示:


5b0000c3b8ad4f06a4cc5bac46145ca6.png


你可以选择Launch Example打开示例VI,查看LabVIEW对Arduino的控制。


17594747be0a4f8db1329cebc9aa969d.png


拓展学习链接:


1、Labview与Arduino之间的通信

https://blog.csdn.net/makeryzx/article/details/79866354

2、NI LabVIEW LINX Toolkit for LabVIEW - 下载 - JKI 的 VIPM

https://www.vipm.io/package/ni_labview_linx_toolkit/

3、LabVIEW LINX - LabVIEW Wiki

https://labviewwiki.org/wiki/LabVIEW_LINX

4、 Arduino和LabVIEW+LINX互动设计的详细

https://www.arduino.cn/thread-18551-1-1.html


相关文章
|
7月前
|
算法 API 数据安全/隐私保护
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
52 0
|
5月前
|
数据采集 测试技术 数据处理
LabVIEW控制PLC的实现方式
LabVIEW控制PLC的实现方式
160 1
|
7月前
|
算法
LabVIEW开发牵引控制动态仿真器
LabVIEW开发牵引控制动态仿真器
48 2
LabVIEW开发牵引控制动态仿真器
|
7月前
|
存储
LabVIEW开发环境试验箱控制器
LabVIEW开发环境试验箱控制器
35 0
|
7月前
LabVIEW色带生成功能
LabVIEW色带生成功能
47 0
LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)
本篇博文将利用LIAT中的LCD显示函数库,驱动1602液晶显示屏。
|
数据采集
LabVIEW控制Arduino实现模拟数据采集(基础篇—8)
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个数据采集的功能。
|
传感器 芯片 Python
【HaaS Python硬件积木】ULN2003A步进电机驱动
【HaaS Python硬件积木】ULN2003A步进电机驱动
250 0
|
监控 网络协议 安全
【毕设参考】使用ESP32 + HaaS Python 通过 Modbus 控制强电工业设备 实现低碳节能系统
【毕设参考】使用ESP32 + HaaS Python 通过 Modbus 控制强电工业设备 实现低碳节能系统
214 0
|
传感器 开发框架 开发者
【HaaS Python硬件积木】4路触摸电容模块-TTP224
【HaaS Python硬件积木】4路触摸电容模块-TTP224
181 0