写点什么

LabVIEW 控制 Arduino 实现 RGB 调色灯(基础篇—6)

  • 2022 年 5 月 28 日
  • 本文字数:503 字

    阅读完需:约 2 分钟

LabVIEW控制Arduino实现RGB调色灯(基础篇—6)

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实现RGB调色灯-单片机文档类资源-CSDN下载

发布于: 刚刚阅读数: 3
用户头像

【研究方向】物联网、嵌入式、AI、Python 2018.02.09 加入

嵌入式工程师,创客爱好者,公众号:美男子玩编程,全网粉丝10万+,软著专利10余项。 CSDN博客专家、微软MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主。

评论

发布
暂无评论
LabVIEW控制Arduino实现RGB调色灯(基础篇—6)_单片机_不脱发的程序猿_InfoQ写作社区