這篇文章,我們將介紹如何在LabVIEW中使用LINX-LVH的VI與MEga 2560 PCB Board作通訊,

達成數位輸出的LED On和Off控制。

再開始之前請確定安裝好LINX-LVH,如果安裝完成,到資料夾:

C:\Program Files\National Instruments\LabVIEW 2012\vi.lib\LabVIEW Hacker\LINX\Firmware\Source\Arduino\LINX_Arduino_Base_Firmware

linx-digital001.jpg

執行LINX_Arduino_Base_Firmware.ino,

linx-digital002.jpg

選擇Tool-->Board-->Mega 2560

linx-difgital003.jpg

選擇Tool-->Serial Port-->COM8

linx-digital004.jpg

接著File-->Upload將程式上傳到Mega 2560上,

linx-digital005.jpg

接著回到C:\Program Files\National Instruments\LabVIEW 2012\vi.lib\LabVIEW Hacker\LINX

linx-digital006.jpg

執行LVH-LINX.lvproj

linx-digital007.jpg

點選Blink(simple).vi,右側的LED control可以控制Digital Output 13的輸出為1或是0,

 linx-digital008.jpg

Blink (simple).vi的Diagram,主要的LINX VI有initilize.vi, Digital Write.vi, Close.vi

linx-digital010.jpg   

Mega2560 board上的LED會依LabVIEW Blink(simple).vi所控制而發亮或熄滅。     

 linx-digitak011  

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 fishark 的頭像