0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何連接LabVIEW與Arduino板

科技觀察員 ? 來(lái)源:circuitdigest ? 作者:泰米爾瓦希尼拉姆 ? 2022-11-09 16:48 ? 次閱讀

要求

要 將 LabVIEWArduino 連接, 您 需要 以下 軟件 和 硬件,

LabVIEW (軟件)

NI 簽證 (軟件)

VI數(shù)據(jù)包管理器(軟件)

Arduino IDE(軟件)

LINX, (這將在VI包管理器中可用,打開(kāi)VI包管理器并搜索它,雙擊它。您將進(jìn)入安裝窗口。單擊該窗口中可見(jiàn)的安裝按鈕。

適用于Arduino的LabVIEW接口,這將在VI包管理器中提供,打開(kāi)VI包管理器并搜索它,雙擊它。您將進(jìn)入安裝窗口。單擊該窗口中可見(jiàn)的安裝按鈕,如下所示

poYBAGNraXmAe31SAAEQZYXLHpc160.jpg

poYBAGNraXuAMWscAABETDDGPTA808.jpg

為什么 我們 將 Arduino 與 LabVIEW 連接?

如 上 文章 所述,LabVIEW 是 一種 圖形 化 編 程 語(yǔ)言。Arduino 程序由 代碼 行 組成, 但是 當(dāng) 我們 將 LabVIEW 與 Arduino 連接 時(shí), 代碼 行 被 減少 為 圖形 程序, 這 容易 理解, 執(zhí)行 時(shí)間 減少 了一半。

LED 與 Arduino 和 LabVIEW 一起閃爍

啟動(dòng) LabVIEW。

現(xiàn)在開(kāi)始圖形編碼。

在框圖窗口中,右鍵單擊選擇Makerhub>>LINX>>打開(kāi),拖放打開(kāi)框。然后,通過(guò)右鍵單擊第一個(gè)線尖并選擇“創(chuàng)建>>控件”來(lái)創(chuàng)建控件。從而創(chuàng)建了一個(gè)串行端口

poYBAGNraX6AWkZYAADC_KVWUw0426.jpg

在“框圖”窗口中,右鍵單擊并選擇Makerhub >> LINX >>關(guān)閉。拖放關(guān)閉。

在框圖窗口中,右鍵單擊并選擇Makerhub >> LINX >>數(shù)字>>寫入。拖放寫入。然后在導(dǎo)線的第二和第三端創(chuàng)建控件,方法是分別右鍵單擊每個(gè)控件并選擇“創(chuàng)建>>控件”。從而創(chuàng)建了D0通道和輸出值。

在框圖窗口中,右鍵單擊并選擇結(jié)構(gòu)>>循環(huán)。將 While 循環(huán)拖過(guò)數(shù)字寫入。然后通過(guò)右鍵單擊 While 循環(huán)來(lái)創(chuàng)建移位寄存器。

在框圖窗口中,右鍵單擊并選擇Makerhub >> LINX >>實(shí)用程序>>循環(huán)速率。將其拖放到 While 循環(huán)中。

在框圖窗口中,右鍵單擊選擇布爾>>或。拖放或在 While 循環(huán)內(nèi)。

在框圖窗口中,右鍵單擊并選擇計(jì)時(shí)>>等待(毫秒)。將 Wait(ms) 拖放到 While 循環(huán)中,并通過(guò)右鍵單擊最左側(cè)的線尖為其創(chuàng)建一個(gè)常量,然后選擇創(chuàng)建常量>>。

在前面板窗口中,右鍵單擊并選擇布爾>>停止按鈕?,F(xiàn)在,停止按鈕出現(xiàn)在框圖窗口中。將其拖放到 While 循環(huán)中。

現(xiàn)在,通過(guò)使用布線連接所有這些創(chuàng)建的塊,您可以構(gòu)建圖形 LED 閃爍程序以與您的 Arduino 硬件連接。

poYBAGNraYCAH2XZAACg3Rq1PU0425.jpg

將LabVIEW代碼與Arduino連接

構(gòu)建圖形代碼后,在LINX >> LINX 固件向?qū)е羞x擇 Makerhub >>工具>>。

poYBAGNraYGAFNddAADshCpHthc352.jpg

現(xiàn)在,LINX固件向?qū)Т翱诖蜷_(kāi),選擇設(shè)備系列作為Arduino;設(shè)備類型為 Arduino Uno ;串行/USB 固件上傳方法。然后單擊下一步。

poYBAGNraYOANDD8AABwqErNstM099.jpg

然后使用 Arduino USB 電纜將 Arduino 板連接到您的 PC。

現(xiàn)在,在下一個(gè)窗口中,通過(guò)單擊下拉列表選擇Arduino端口。選擇“COM4”。然后單擊“下一步”兩次。

pYYBAGNraYWADrB-AABYXibvfQY415.jpg

然后點(diǎn)擊 結(jié)束通話 按鈕。

現(xiàn)在,您已經(jīng)設(shè)置了串行端口,并使用LabVIEW連接了Arduino板。

運(yùn)行程序

現(xiàn)在選擇連續(xù)運(yùn)行圖標(biāo),然后在前面板窗口中選擇端口并輸入數(shù)字引腳。

然后通過(guò)切換輸出值(充當(dāng)開(kāi)和關(guān)開(kāi)關(guān)),您可以看到Arduino板的內(nèi)置LED閃爍,直到輸出值關(guān)閉。

pYYBAGNraYeAIkCxAACHMs0LfYc745.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1974

    文章

    3656

    瀏覽量

    324275
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6472

    瀏覽量

    187317
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用MATLAB代碼控制連接Arduino的LED

    在 MATLAB 軟件中為 Arduino 設(shè)置硬件支持包后,我們將使用 MATLAB 代碼控制連接Arduino 的 LED。
    的頭像 發(fā)表于 11-16 17:36 ?7838次閱讀
    如何使用MATLAB代碼控制<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>的LED

    labview+arduino

    求教:labview做上位機(jī),arduino做下位機(jī)時(shí),需不需要arduino軟件編寫代碼下載至中???
    發(fā)表于 06-05 14:37

    labviewarduino

    逼的編程軟件,LabVIEW當(dāng)然要結(jié)合硬件來(lái)玩才有趣,軟硬件結(jié)合,學(xué)得才夠全面! 然后,我們就會(huì)苦惱于選擇什么硬件。這里本人覺(jué)得,作為初學(xué)者,可以先玩一下開(kāi)源硬件arduinoarduino入門
    發(fā)表于 12-04 13:17

    labviewarduino無(wú)法建立連接,報(bào)錯(cuò)5002

    串口通信也不能讀取數(shù)據(jù),使用的軟件和工具包都是最新版的,arduino uno可以使用arduino ide燒錄和控制,但是用labview控制的話,
    發(fā)表于 03-22 22:13

    arduinolabview多功能能實(shí)驗(yàn) labview初學(xué)者使用

    R3 和 多功能擴(kuò)展板arduino多功能擴(kuò)展板特點(diǎn)1、與UNO R3無(wú)縫對(duì)接,免去面包繁瑣的跳線連接,給初學(xué)帶來(lái)便利2、4路LED指示燈實(shí)驗(yàn)3、蜂鳴器實(shí)驗(yàn)4、四位數(shù)碼管實(shí)驗(yàn)5、三個(gè)獨(dú)立按鍵,一個(gè)
    發(fā)表于 04-07 17:30

    ArduinoLabVIEW開(kāi)發(fā)實(shí)戰(zhàn)》配套代碼

    ArduinoLabVIEW開(kāi)發(fā)實(shí)戰(zhàn)》配套代碼
    發(fā)表于 03-23 16:00 ?29次下載

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

    Arduino的MKR1000開(kāi)發(fā)具有內(nèi)置WiFi功能,為物聯(lián)網(wǎng)電池供電項(xiàng)目提供了一種簡(jiǎn)單的無(wú)線連接方式。 Arduino MKR1000,也稱為美國(guó)以外的Genuino MKR10
    的頭像 發(fā)表于 08-08 17:34 ?4855次閱讀

    將GPS擴(kuò)展板與Arduino UNO連接

    電子發(fā)燒友網(wǎng)站提供《將GPS擴(kuò)展板與Arduino UNO連接.zip》資料免費(fèi)下載
    發(fā)表于 10-19 09:11 ?1次下載
    將GPS擴(kuò)展板與<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>板</b><b class='flag-5'>連接</b>

    如何將Arduino與不同的傳感器連接

    電子發(fā)燒友網(wǎng)站提供《如何將Arduino與不同的傳感器連接.zip》資料免費(fèi)下載
    發(fā)表于 11-03 10:18 ?1次下載
    如何將<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>與不同的傳感器<b class='flag-5'>連接</b>

    如何將Grove語(yǔ)音識(shí)別器模塊與Arduino連接

    電子發(fā)燒友網(wǎng)站提供《如何將Grove語(yǔ)音識(shí)別器模塊與Arduino連接.zip》資料免費(fèi)下載
    發(fā)表于 12-28 09:16 ?0次下載
    如何將Grove語(yǔ)音識(shí)別器模塊與<b class='flag-5'>Arduino</b><b class='flag-5'>板</b><b class='flag-5'>連接</b>

    使用Arduino(UNO)連接不同類型的電機(jī)

    在本章中,我們將使用Arduino(UNO)連接不同類型的電機(jī),并向你展示如何連接電機(jī)并從電路上驅(qū)動(dòng)它。 有三種不同類型的電機(jī):DC m
    發(fā)表于 03-30 11:08 ?0次下載
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>(UNO)<b class='flag-5'>連接</b>不同類型的電機(jī)

    如何實(shí)現(xiàn)LabVIEWArduino硬件的通訊

    今天有一位客戶請(qǐng)教我做一個(gè)程序,實(shí)現(xiàn)LabVIEWArduino硬件的通訊。
    的頭像 發(fā)表于 04-25 11:40 ?4580次閱讀
    如何實(shí)現(xiàn)<b class='flag-5'>LabVIEW</b>與<b class='flag-5'>Arduino</b>硬件的通訊

    LabVIEW Interface for Arduino (LIFA)介紹

    本篇推送我們看一看另一個(gè)可以通過(guò)Labview編程操控Arduino的工具包——Labview Interface for Arduino(以下簡(jiǎn)稱LIFA)。
    的頭像 發(fā)表于 05-08 14:19 ?2710次閱讀
    <b class='flag-5'>LabVIEW</b> Interface for <b class='flag-5'>Arduino</b> (LIFA)介紹

    如何將按鈕連接Arduino

    在本快速入門指南中,您將學(xué)習(xí)如何將按鈕連接Arduino,并根據(jù)按鈕是否被按下來(lái)讀取HIGH或LOW。您將使用電路上隨附的發(fā)光二極管 (LED)通過(guò)按鈕打開(kāi)和關(guān)閉,以便驗(yàn)證按鈕按
    的頭像 發(fā)表于 02-11 10:52 ?3943次閱讀
    如何將按鈕<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>

    如何將LED連接Arduino并使其閃爍

     在本快速入門指南中,您將學(xué)習(xí)如何將 LED 連接Arduino 并使其閃爍。
    的頭像 發(fā)表于 02-11 10:53 ?2273次閱讀
    如何將LED<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并使其閃爍