博客專欄

        EEPW首頁 > 博客 > LabVIEW控制Arduino實現RGB調色燈(基礎篇—6)

        LabVIEW控制Arduino實現RGB調色燈(基礎篇—6)

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

        1


        實驗目的


        利用LIAT中的RGB函數庫,通過LabVIEW控制Arduino Uno控制板實現RGB調色。



        2


        實驗環境


        將共陽RGB模塊的陽極接至Arduino Uno控制板上的5V引腳上,R、G、B引腳分別接至具有PWM功能的數字引腳9、10、11上,如下圖所示:


        圖片




        3


        程序設計



        本例修改自LabVIEW Interface for Arduino函數庫中的示例,位于函數選板“函數”→"Arduino"→"Example"→"LED RGB Example",修改后的LabVIEW的前面板如下圖所示:


        圖片


        程序框圖如下圖所示:


        圖片


        LabVIEW程序首先通過設置的串口號與Arduino Uno控制板建立連接,接著調用RGB LED Configure函數節點配置RGB三色燈的三個管腳,然后進入While循環結構,在While循環中調用RGB to Color函數節點來生成不同的顏色并通過RGB LED Write函數節點將顏色通過Arduino Uno控制板寫入到RGB三色燈。最后,斷開與ArduinoUno控制板的連接。



        4


        實驗演示


        點擊運行按鈕,LabVIEW程序開始執行,可以看到Arduino Uno控制板外接的RGB三色燈會隨著Red、Green、Blue三個值的改變而改變,同時與前面板上Color的顏色基本保持一致。


        為了使RGB調色效果更好,可以在RGB三色燈的外面罩上乳白色的混光罩。



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



        關鍵詞: LabVIEW Arduino

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳高县| 仁布县| 龙泉市| 宕昌县| 玛纳斯县| 陕西省| 嵊泗县| 呈贡县| 应用必备| 长垣县| 宣汉县| 吐鲁番市| 无锡市| 新民市| 盖州市| 大余县| 新蔡县| 霞浦县| 珲春市| 浑源县| 定襄县| 葵青区| 勐海县| 巨野县| 晋州市| 汝阳县| 红桥区| 普宁市| 兴隆县| 屯昌县| 新乐市| 新野县| 札达县| 饶阳县| 西平县| 洪湖市| 玉林市| 郧西县| 封丘县| 汝城县| 兴安县|