Arduino硬體是一款基於開放原始碼(Open source)精神所開發之電路板,其主要使用單晶片皆為AVR單晶片系列,且有簡單易用的開發環境可讓不太會編寫程式的使用者也能輕鬆上手使用,而目前Arduino可與LabVIEW做連結使用完成個人作品如:控制LED閃爍、馬達、七段顯示器和讀取感測器資料等….。

    目前市面上可輕易購買到多種規格的Arduino硬體如下:

Arduino UNO

處理器

ATmega328

作業電壓

5V

輸入電壓

7-12V/6-20V

數位I/O腳位

14個, 其中

6支PWM輸出

類比輸入腳位

6

I/0腳位

提供DC電流

40mA

3.3V腳位

提供DC電流

50mA

快閃記憶體

32KB

時脈

16MHZ

Arduino MEGA 2560

處理器

ATmega2560

作業電壓

5V

輸入電壓

7-12V/6-20V

數位I/O腳位

54個,其中

15支PWM輸出

類比輸入腳位

16

I/0腳位提供

DC電流

40mA

3.3V腳位

提供DC電流

50mA

快閃記憶體

256KB

時脈

16MHZ

 

   

 

 

 

 

 

 

 

 

 

 

 

使用Arduino開發版請至Arduino官方網站下載開發原始碼,本文主要重點在於透過利用LabVIEW與硬體的結合使用而做出各項功能,Arduino主要透過一個名為LIFA的小程式來和LabVIEW做溝通,使用者可以在以下路徑找到此檔案。

<labVIEW>\vi.lib\LabVIEW Interface for Arduino\Firmare\LIFA_Base

並將此檔案燒錄至Arduino版上。

    LabVIEW使用端上則需下載Arduino Tool 可至http://jki.net/vipm/download

網站下載,找到如圖下所示之並下載所屬LabVIEW版本至電腦,之後將會多出Arduino Function。

 1.jpg  

下列為利用狀態機方式,配合硬體RGB三原色模組、LED、光感測器做出簡易的LabVIEW控制,並在Block Diagram圖式中說明各項指令,硬體電路圖可參考Arduino的25項實作。

 2.jpg  

 3.jpg  

操作影片:

    

 除了上述這些使用之外Arduino也提供多種VI和Examples供各類感測器使用,往後將陸續增加…待續~

查看原文 >>
相关文章