LabVIEW控制Arduino采集電位器電壓(基礎篇—4)
1
實驗目的
利用LIAT函數庫中模擬IO的功能,通過Arduino Uno控制板上模擬輸入端口實現對電壓的測量,并顯示在LabVIEW前面板上。
2
實驗環境
本實驗的硬件連接如下圖所示:
使用電位器產生0~5V的電壓,電位器的兩端分別接至5V和GND,中間端接至Arduino Uno控制板上的A0,最后使用USB線將Arduino Uno控制板連接至電腦USB端口。
3
程序設計
LabVIEW的前面板設計如下圖所示:

程序框圖設計所示:

LabVIEW程序首先通過設置的串口號與Arduino Uno控制板建立連接,然后進入While循環結構,在While循環中通過Analog Read Pin函數節點來讀取模擬輸入端口A0的電壓值,并顯示在量表控件上。最后,斷開與Arduino Uno控制板的連接。
4
實驗演示
通過公排線將AO端依次接至Arduino Uno控制板上的3.3V和5V,測量結果分別為3.31V和5.01V。本次實驗采用的供電方式是USB端口供電,經過實際測量,3.3V端口輸出電壓為3.27V,5V端口輸出電壓為4.99V,AREF參考電壓輸出為4.99V。當采用外部供電方式時,AREF參考電壓輸出為4.97V。
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。
電路相關文章:電路分析基礎