您当前位置: Arduino >  三色LED模块

扫描二维码,快速下载本应用说明文档(免费)

三色LED模块      

下载: 19  点击: 1833


大小:0.39KB 价格:0.00元 更新日期:2016-06-18 开发者:小R科技
  

三色LED模块
    • 应用名称
    • 所属分类
    • 更新时间
    • 立即下载
    • 三色LED模块
    • Arduino
    • 2016-06-18
【三色LED模块】 应用介绍

Arduino-3色全彩LED

 
实验概述
     RGB LED模块由一个贴片全彩LED制成,通过R、G、B三个引脚的PWM电压输入可以调节三种基色(红/蓝/绿)的强度从而实现全彩的混色效果。用Arduino对模块的控制可实现酷炫的灯光效果。
实验原理
      三色LED采用三基色混色原理 。三基色描述:三基色是指红,绿,蓝三色,人眼对红、绿、蓝最为敏感,大多数的颜色可以通过红、绿、蓝三色按照不同的比例合成产生。同样绝大多数单色光也可以分解成红绿蓝三种色光。这是色度学的最基本原理,即三基色原理。红绿蓝三基色按照不同的比例相加合成混色称为相加混色,除了相加混色法之外还有相减混色法。可根据需要相加相减调配颜色。


实验步骤
      三色传感器四个接口R,G,B,GND分别接入arduino开发板A5,A4,A3,GND。R,G,B分别控制的是红色,黄色和蓝色。

 
 
代码解析
    定义R,G,B的引脚为A5,A4,A3
 

 
引脚都设为输出模式
 
      Loop里面看下基本都是setColor(255, 255, 0);这个函数,可以看到里面有三个参数,另外注释里面看到有不用的颜色注释,并且setColor(255, 255, 0)里面的参数不一样,那么这三个参数究竟有什么作用呢?
 
     找到这个原函数可以看到函数里面定义了int red, int green, int blue三个输入参数,就是刚才我们看到的,之后就在函数体里面将这三个参数作为模拟输入量赋值给对应的R,G,B引脚,red,green,blue的值越大,对应的颜色就越深,通过改变这三个的值我们可以组合出五彩斑斓的颜色出来!
 
 
实验现象
RGB LED灯红、绿、蓝、黄、紫、浅绿顺序闪烁一秒,一直循。

网友评论仅供网友表达个人看法,并不表明 小R科技 Robots-Store机器人应用商城 同意其观点或证实其描述
昵称: 验证码: