LabVIEW 介紹與教學文章請按我,本頁是LabVIEW 結合Arduino的應用唷!
 


NI針對Arduino套件的LabVIEW介面可讓您以簡單的LabVIEW操作介面來與Arduino控制器進行互動。藉由這個toolkit與LabVIEW,您可以控制或從Arduino控制器取得資料,進而透過LabVIEW內建數以百計的函式庫進行資料分析,或是開發控制Arduino硬體的演算法,並將您的成果以更多元的方式來呈現。

Arduino的開發環境在此變成了一個以序列通訊埠與LabVIEW程式互動的I/O引擎。這可讓您快速地將Arduino上的資訊移到LabVIEW中,而不需要繁瑣的通訊調整,同步甚至要透過C語言來處理。您只要使用LabIVIEW中的開檔、讀寫檔案與關檔功能就可以輕鬆存取Arduino上的數位/類比、PWM、I2C與SPI等訊號。如果要進一步了解底層是如何運作好進一步修改並擴充功能,您只要將LabVIEW的subVI展開或是進到Arduino開發環境就可以了。


[教學文章]

Lesson_0 安裝LabVIEW for Arduino環境
Lesson_1 BlinkM三色LED閃爍
Lesson_2 改寫Arduino經典範例Blink

好的,前言介紹完畢,一起來把開發環境搞定吧!


安裝LabVIEW for Arduino 外掛套件


請依照下列步驟依需安裝好LabVIEW for Arduino開發環境。
STEP1:您的電腦必須先安裝LabVIEW2009或更新的版本,請至NI官方網站下載LabVIEW 30天試用版或自行取得其他合法版本。
STEP2:安裝NI-VISA驅動程式(http://joule.ni.com/nidu/cds/view/p/id/2251/lang/zht)。
STEP3:安裝JKI VI Package Manager (VIPM),必須要透過這個平台才能安裝 LabVIEW for Arduino套件(http://www.jki.net/vipm)。請自行下載後安裝完成即可。
STEP4:透過VIPM來安裝LabVIEW Interface for Arduino,請在VIPM中找到[LabVIEW Interface for Arduino]套件,接著在在左上角點選您所選用LabVIEW的版本後進行安裝,如下圖所示:


下載完成後,我們就可以在LabVIEW的Function選單中看到Arduino的子選單了,這樣就成功設置LabVIEW for Arduino開發環境了。

 

註1:美商國家儀器股份有限公司產品線包含軟體、硬體以及各種諮詢服務,LabVIEW是其主要的軟體平台,其他還有資料擷取、模組化儀器、PXI、PAC、GPIB與儀控等等。您可以到NI台灣官方網站獲得更多資料:http://taiwan.ni.com/

註2:在LabVIEW中控制Arduino時,Arduino控制器必須以USB、COM port、藍牙或XBee連接到已安裝LabVIEW的電腦,本Toolkit不提供離線操作。

註3:LabVIEW for Arduino官方說明頁面:http://sine.ni.com/nips/cds/view/p/lang/zht/nid/209835

註4:Arduino上需要另外安裝一個檔案才能即時與LabVIEW溝通,此檔案在您安裝好LabVIEW for Arduino環境時也一併下載完成了,請在<您的LabVIEW安裝資料夾>\vi.lib\LabVIEW Interface for Arduino\Firmware\LVIFA_Base 這個資料夾中,找到LVIFA_Base.ino這個檔案,將它透過Arduino IDE安裝到您的Arduino板上就可以了。