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開發環境。
下載完成後,我們就可以在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板上就可以了。
近期留言