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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

如何連接LabVIEW與Arduino板

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

要求

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

LabVIEW (軟件)

NI 簽證 (軟件)

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

Arduino IDE(軟件)

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

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

poYBAGNraXmAe31SAAEQZYXLHpc160.jpg

poYBAGNraXuAMWscAABETDDGPTA808.jpg

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

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

LED 與 Arduino 和 LabVIEW 一起閃爍

啟動 LabVIEW。

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

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

poYBAGNraX6AWkZYAADC_KVWUw0426.jpg

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

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

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

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

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

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

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

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

poYBAGNraYCAH2XZAACg3Rq1PU0425.jpg

將LabVIEW代碼與Arduino連接

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

poYBAGNraYGAFNddAADshCpHthc352.jpg

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

poYBAGNraYOANDD8AABwqErNstM099.jpg

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

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

pYYBAGNraYWADrB-AABYXibvfQY415.jpg

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

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

運行程序

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

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

pYYBAGNraYeAIkCxAACHMs0LfYc745.jpg

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

    關注

    1958

    文章

    3651

    瀏覽量

    321462
  • Arduino
    +關注

    關注

    187

    文章

    6455

    瀏覽量

    186357
收藏 人收藏

    評論

    相關推薦

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

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

    labview+arduino

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

    labviewarduino

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

    labviewarduino無法建立連接,報錯5002

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

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

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

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

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

    怎樣通過Arduino UNO連接ESP8266

    打開Arduino IDE,選擇Arduino UNO連接到的端口,然后打開串行監(jiān)視器。
    的頭像 發(fā)表于 10-28 09:37 ?3.1w次閱讀
    怎樣通過<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>板</b><b class='flag-5'>連接</b>ESP8266

    將GPS擴展板與Arduino UNO連接

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

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

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

    如何將Grove語音識別器模塊與Arduino連接

    電子發(fā)燒友網(wǎng)站提供《如何將Grove語音識別器模塊與Arduino連接.zip》資料免費下載
    發(fā)表于 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)連接不同類型的電機,并向你展示如何連接電機并從電路上驅(qū)動它。 有三種不同類型的電機: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>不同類型的電機

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

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

    LabVIEW Interface for Arduino (LIFA)介紹

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

    如何將按鈕連接Arduino

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

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

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