博客專欄

        EEPW首頁 > 博客 > LabVIEW控制Arduino采集電位器電壓(基礎篇—4)

        LabVIEW控制Arduino采集電位器電壓(基礎篇—4)

        發布人:美男子玩編程 時間:2022-06-22 來源:工程師 發布文章

        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。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        電路相關文章:電路分析基礎




        關鍵詞: LabVIEW Arduino

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 赤城县| 都兰县| 汽车| 保亭| 枣阳市| 阿尔山市| 盐边县| 略阳县| 建德市| 巴南区| 南投县| 邯郸县| 二手房| 土默特左旗| 凭祥市| 肇庆市| 平邑县| 林甸县| 东光县| 安平县| 城步| 牟定县| 利辛县| 常德市| 五原县| 北川| 鹰潭市| 岢岚县| 宜城市| 武清区| 汕尾市| 都安| 阜阳市| 奎屯市| 淮阳县| 象州县| 塔城市| 鄯善县| 永清县| 台安县| 海宁市|