"); //-->
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三色灯的外面罩上乳白色的混光罩。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
Arduino硬件模拟器 vs 实物零件:哪个更合适?
基于LPC1768 & LabVIEW技术的智能电网谐波分析仪电路图
关于LabVIEW
使用Arduino和EMG的错误姿势和肌肉拉伤监测器,带实时蓝牙警报
LabView教材
使用LabVIEW 8.5的“多核”功能
二十年过去 Arduino已经远不止是Arduino了
使用OPC连接LabVIEW到任意PLC
高通收购Arduino,开源社区持怀疑态度
[讨论]LABVIEW,VXWORKS,ICCAVR,ADS
Arduino UNO Q登陆DigiKey,现已开放预订
贸泽电子开售Arduino UNO Q为实时响应的AI驱动机器视觉与声音解决方案提供支持
简体中文版LabVIEW 8.20—— 母语编程,方便高效
LabVIEW 8.20技术资料大全简介
LABVIEW,VXWORKS,ICCAVR,ADS
关于labview!!
基于LabVIEW的USB实时数据采集处理系统的实现
基于LabVIEW的多路仪器温度测控系统
基于LabView的虚拟仪器实现频率稳定度的测量(图)
LabVIEW 8.5在各行业的应用集锦
LABVIEW讲义稿
高通收购Arduino带来了全新的氛围——UNO Q上的人工智能与信号处理
讨论 labview!!!
labview入门教材
基于Portenta的农业和草坪管理
LabVIEW 8.5新特性演示
什么是LabVIEW?
高通收购硬件公司Arduino,深耕机器人领域
基于Arduino的双模科学计算器设计
自由度直升机控制系统视频演示