用户工具

站点工具


侧边栏

索引

抱歉,您没有权限增加页面
传感器和模块:全彩led二极管

1、 产品图片

2、产品购买地址

3、产品概述

  • 全彩LED灯是LED家族中的成员之一,是透明树脂封装,四个引脚,里面一般封装了3个芯片(一般是红、绿、蓝三基色)三种颜色共用一脚(共阴或共阳)一般用来做广告字、灯箱背光源、显示屏、点光源、灯饰产品、电子仪器、家具装饰等。
  • 因为它既能提供专业照明白光,又能随意调节灯光的颜色和亮度,同时还能在同样的硬件环境下,通过软件增加定时、跑马灯等以往灯具所有的智能功能,照明行业内又称这种灯为“全彩智能LED灯”。

4、产品参数

  1. RGB三基色接限流电阻防止烧坏
  2. 通过PWM调节三基色可混合得到不同的颜色
  3. 可与各种单片机接口
  4. 工作电压:5V

5、接线方式

共阳RGB LED共有4个引脚,常见的正极是第二管脚,也是最长的那个引线。此管脚将被连接到+5V。其余的每个LED的需要串联220Ω的电阻,以防止太大的电流流过烧毁。三个正管脚的LED(一个红色,一个绿色以及一个蓝色)连接到电阻然后连接到Arduino的PWM输出引脚,这里我们用到了D9、D10、 D11号管脚。

6、示例教程

//中贝斯特UltiRobot多彩LED二极管示例教程
//程序效果:全彩LED颜色按照顺序循环变化,达到彩色光亮效果。
//淘宝店地址:zhongbest.taobao.com
//专业Arduino资料网站:www.arduino365.com

int redpin = 11; //select the pin for the red LED
int bluepin =10; // select the pin for the  blue LED
int greenpin =9;// select the pin for the green LED
int val;

void setup() {
  pinMode(redpin, OUTPUT);
  pinMode(bluepin, OUTPUT);
  pinMode(greenpin, OUTPUT);
  Serial.begin(9600);
}

void loop() 
{
for(val=255; val>0; val--)
  {
   analogWrite(11, val);
   analogWrite(10, 255-val);
   analogWrite(9, 128-val);
   Serial.println(val);
   delay(1); 
  }
for(val=0; val<255; val++)
  {
   analogWrite(11, val);
   analogWrite(10, 255-val);
   analogWrite(9, 128-val);
   delay(1); 
  }
}

7、扩展阅读

  • 如果你熟悉网页编程,你可能会意识到,颜色通常表示为一个“十六进制”数。例如,红色的编号为#FF0000。你也可以在网站上查询各颜色的编码。六位数字的编码,实际上是三组数字。第一组2位数字表示红色成分的颜色,在接下来的两组数字分别是绿色部分和蓝色部分。红色是#FF0000,因为它的最大的红色(FF是十六进制的255),它有没有绿色或蓝色的部分。这将是非常有用的,你可以直接输入色号,通过RGB LED显示出来。 让我们尝试这种浅绿颜色(#32B16C)。

我们可以插入这样的“setColor”函数:ARDUINO 代码

setColor(0x32,0xB1,0x6C)//浅绿
注:不要忘了在setColor函数后面加上延时函数,这样就可以显示你所需要的颜色了

传感器和模块/全彩led二极管.txt · 最后更改: 2019/08/21 23:12 由 ultirobot