LabVIEW控制Arduino实现RGB调色灯(基础篇—6)
目录
1、实验目的
2、实验环境
3、程序设计
4、实验演示
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下载
LabVIEW控制Arduino实现RGB调色灯(基础篇—6)相关推荐
- LabVIEW控制Arduino实现模拟数据采集(基础篇—8)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显 ...
- LabVIEW控制Arduino采集光敏电阻数值(基础篇—14)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用光敏电阻和LIAT中的光敏函数库,通过Arduino Uno控制板的模拟端口采集与光敏电阻串联电阻的分压值上传给LabV ...
- LabVIEW控制Arduino驱动数码管(基础篇—11)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实 ...
- LabVIEW控制Arduino采集电位器电压(基础篇—4)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT函数库中模拟IO的功能,通过Arduino Uno控制板上模拟输入端口实现对电压的测量,并显示在LabVIEW前 ...
- LabVIEW控制Arduino实现舵机联控(基础篇—9)
目录 1.控制单个舵机 1.1.实验目的 1.2.实验环境 1.3.程序设计 1.4.实验演示 2.控制多个舵机 2.1.实验目的 2.2.实验环境 2.3.程序设计 2.4.实验演示 本篇博文将通过 ...
- LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟I/O函数库,通过LabVIEW和Arduino Uno控制板实现LED灯亮度的调节,产生灯会呼吸的效果 ...
- LabVIEW控制Arduino实现超声波测距(进阶篇—5)
目录 1.项目概述 2.项目架构 3.硬件环境 4.Arduino功能设计 5.LabVIEW功能设计 5.1.前面板设计 5.2.程序框图设计 1.项目概述 超声波测距是一种传统而实用的非接触测量方 ...
- LabVIEW控制Arduino流水灯(基础篇—3)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上多个管脚上LED灯,实现依次点亮,依次 ...
- LabVIEW控制Arduino LED灯闪烁(基础篇—2)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上D13管脚上LED灯,实现等间隔闪烁. ...
最新文章
- 阿里CTO张建锋:云拐点已至,All in cloud;贾扬清完整title公开
- 超效率dea模型_【探索】基于超效率DEA模型的我国公立医院排行榜研究
- Python学习笔记:常用内建模块4:hmac
- 第三届“中国法研杯”司法人工智能挑赛(CAIL2020)即将启动
- 修改Jtable字体颜色
- 【H.264/AVC视频编解码技术】序章【编码的前世今生】
- 802.11n协议解析(一)
- 关于计应151/152《软件工程》课程实践的安排
- asp.net mvc 如何在执行完某任务后返回原来页面
- java 实验报告模板_java实验报告模板
- size函数 matlab 含义,size()函数的使用
- IBM Rational DOORS通过DXL进行二次开发
- Velodyne 16线三维激光雷达
- 彻底清除 mplay.com与mplay.exe病毒
- JavaScript获取地理位置
- 人类捕杀动物,吃动物就残忍了吗?
- Android神兵利器之黄油刀的使用(ButterKnife)
- 阿里为何不允许用Executors创建线程池?
- GXNNCTF 2018 We_ax WriteUp 第三届南宁市网络安全技术大赛
- 用爬虫批量采集阿里巴巴1688商品数据