0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何连接LabVIEW与Arduino板

科技观察员 来源:circuitdigest 作者:泰米尔瓦希尼拉姆 2022-11-09 16:48 次阅读

要求

要 将 LabVIEWArduino 连接, 您 需要 以下 软件 和 硬件

LabVIEW (软件)

NI 签证 (软件)

VI数据包管理器(软件)

Arduino IDE(软件)

LINX, (这将在VI包管理器中可用,打开VI包管理器并搜索它,双击它。您将进入安装窗口。单击该窗口中可见的安装按钮。

适用于Arduino的LabVIEW接口,这将在VI包管理器中提供,打开VI包管理器并搜索它,双击它。您将进入安装窗口。单击该窗口中可见的安装按钮,如下所示

poYBAGNraXmAe31SAAEQZYXLHpc160.jpg

poYBAGNraXuAMWscAABETDDGPTA808.jpg

为什么 我们 将 Arduino 与 LabVIEW 连接?

如 上 文章 所述,LabVIEW 是 一种 图形 化 编 程 语言。Arduino 程序由 代码 行 组成, 但是 当 我们 将 LabVIEW 与 Arduino 连接 时, 代码 行 被 减少 为 图形 程序, 这 容易 理解, 执行 时间 减少 了一半。

LED 与 Arduino 和 LabVIEW 一起闪烁

启动 LabVIEW。

现在开始图形编码。

在框图窗口中,右键单击选择Makerhub>>LINX>>打开,拖放打开框。然后,通过右键单击第一个线尖并选择“创建>>控件”来创建控件。从而创建了一个串行端口

poYBAGNraX6AWkZYAADC_KVWUw0426.jpg

在“框图”窗口中,右键单击并选择Makerhub >> LINX >>关闭。拖放关闭。

在框图窗口中,右键单击并选择Makerhub >> LINX >>数字>>写入。拖放写入。然后在导线的第二和第三端创建控件,方法是分别右键单击每个控件并选择“创建>>控件”。从而创建了D0通道和输出值。

在框图窗口中,右键单击并选择结构>>循环。将 While 循环拖过数字写入。然后通过右键单击 While 循环来创建移位寄存器

在框图窗口中,右键单击并选择Makerhub >> LINX >>实用程序>>循环速率。将其拖放到 While 循环中。

在框图窗口中,右键单击选择布尔>>或。拖放或在 While 循环内。

在框图窗口中,右键单击并选择计时>>等待(毫秒)。将 Wait(ms) 拖放到 While 循环中,并通过右键单击最左侧的线尖为其创建一个常量,然后选择创建常量>>。

在前面板窗口中,右键单击并选择布尔>>停止按钮。现在,停止按钮出现在框图窗口中。将其拖放到 While 循环中。

现在,通过使用布线连接所有这些创建的块,您可以构建图形 LED 闪烁程序以与您的 Arduino 硬件连接。

poYBAGNraYCAH2XZAACg3Rq1PU0425.jpg

将LabVIEW代码与Arduino连接

构建图形代码后,在LINX >> LINX 固件向导中选择 Makerhub >>工具>>。

poYBAGNraYGAFNddAADshCpHthc352.jpg

现在,LINX固件向导窗口打开,选择设备系列作为Arduino;设备类型为 Arduino Uno ;串行/USB 固件上传方法。然后单击下一步。

poYBAGNraYOANDD8AABwqErNstM099.jpg

然后使用 Arduino USB 电缆将 Arduino 板连接到您的 PC。

现在,在下一个窗口中,通过单击下拉列表选择Arduino端口。选择“COM4”。然后单击“下一步”两次。

pYYBAGNraYWADrB-AABYXibvfQY415.jpg

然后点击 结束通话 按钮。

现在,您已经设置了串行端口,并使用LabVIEW连接了Arduino板。

运行程序

现在选择连续运行图标,然后在前面板窗口中选择端口并输入数字引脚。

然后通过切换输出值(充当开和关开关),您可以看到Arduino板的内置LED闪烁,直到输出值关闭。

pYYBAGNraYeAIkCxAACHMs0LfYc745.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1970

    文章

    3654

    浏览量

    323391
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    186969
收藏 人收藏

    评论

    相关推荐

    如何使用MATLAB代码控制连接Arduino的LED

    在 MATLAB 软件中为 Arduino 设置硬件支持包后,我们将使用 MATLAB 代码控制连接Arduino 的 LED。
    的头像 发表于 11-16 17:36 7787次阅读
    如何使用MATLAB代码控制<b class='flag-5'>连接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>的LED

    labview+arduino

    求教:labview做上位机,arduino做下位机时,需不需要arduino软件编写代码下载至中???
    发表于 06-05 14:37

    labviewarduino

    逼的编程软件,LabVIEW当然要结合硬件来玩才有趣,软硬件结合,学得才够全面! 然后,我们就会苦恼于选择什么硬件。这里本人觉得,作为初学者,可以先玩一下开源硬件arduinoarduino入门
    发表于 12-04 13:17

    labviewarduino无法建立连接,报错5002

    串口通信也不能读取数据,使用的软件和工具包都是最新版的,arduino uno可以使用arduino ide烧录和控制,但是用labview控制的话,
    发表于 03-22 22:13

    arduinolabview多功能能实验 labview初学者使用

    R3 和 多功能扩展板arduino多功能扩展板特点1、与UNO R3无缝对接,免去面包繁琐的跳线连接,给初学带来便利2、4路LED指示灯实验3、蜂鸣器实验4、四位数码管实验5、三个独立按键,一个
    发表于 04-07 17:30

    ArduinoLabVIEW开发实战》配套代码

    ArduinoLabVIEW开发实战》配套代码
    发表于 03-23 16:00 29次下载

    Arduino 32位可以提供WiFi连接功能

    Arduino的MKR1000开发具有内置WiFi功能,为物联网电池供电项目提供了一种简单的无线连接方式。 Arduino MKR1000,也称为美国以外的Genuino MKR10
    的头像 发表于 08-08 17:34 4840次阅读

    将GPS扩展板与Arduino UNO连接

    电子发烧友网站提供《将GPS扩展板与Arduino UNO连接.zip》资料免费下载
    发表于 10-19 09:11 1次下载
    将GPS扩展板与<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>板</b><b class='flag-5'>连接</b>

    如何将Arduino与不同的传感器连接

    电子发烧友网站提供《如何将Arduino与不同的传感器连接.zip》资料免费下载
    发表于 11-03 10:18 1次下载
    如何将<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>与不同的传感器<b class='flag-5'>连接</b>

    如何将Grove语音识别器模块与Arduino连接

    电子发烧友网站提供《如何将Grove语音识别器模块与Arduino连接.zip》资料免费下载
    发表于 12-28 09:16 0次下载
    如何将Grove语音识别器模块与<b class='flag-5'>Arduino</b><b class='flag-5'>板</b><b class='flag-5'>连接</b>

    使用Arduino(UNO)连接不同类型的电机

    在本章中,我们将使用Arduino(UNO)连接不同类型的电机,并向你展示如何连接电机并从电路上驱动它。 有三种不同类型的电机:DC m
    发表于 03-30 11:08 0次下载
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>(UNO)<b class='flag-5'>连接</b>不同类型的电机

    如何实现LabVIEWArduino硬件的通讯

    今天有一位客户请教我做一个程序,实现LabVIEWArduino硬件的通讯。
    的头像 发表于 04-25 11:40 4469次阅读
    如何实现<b class='flag-5'>LabVIEW</b>与<b class='flag-5'>Arduino</b>硬件的通讯

    LabVIEW Interface for Arduino (LIFA)介绍

    本篇推送我们看一看另一个可以通过Labview编程操控Arduino的工具包——Labview Interface for Arduino(以下简称LIFA)。
    的头像 发表于 05-08 14:19 2660次阅读
    <b class='flag-5'>LabVIEW</b> Interface for <b class='flag-5'>Arduino</b> (LIFA)介绍

    如何将按钮连接Arduino

    在本快速入门指南中,您将学习如何将按钮连接Arduino,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按
    的头像 发表于 02-11 10:52 3781次阅读
    如何将按钮<b class='flag-5'>连接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>

    如何将LED连接Arduino并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接Arduino 并使其闪烁。
    的头像 发表于 02-11 10:53 2200次阅读
    如何将LED<b class='flag-5'>连接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并使其闪烁