资料介绍
描述
介绍
RGB LED 广泛用于 Arduino 平台的许多项目中。他们致力于任何色调的基本颜色组合的基本概念,即红色、绿色和蓝色。所有颜色都包含这些基本颜色成分。因此,我们可以使用 RGB LED 制作任何我们想要的颜色。
在市场上,有两种类型的 RGB LED——共阴极和共阳极 LED。人们(尤其是初学者)经常感到困惑,因为共阴极很容易使用,但共阳极的表现不同,即使它们来自同一品牌并且在同一张 Arduino 草图上看起来相同。
什么是RGB LED?
这些 LED 具有三个微型 LED,具有 3 种原色(红色、绿色和蓝色),其中一个端子对所有 LED 都是通用的。有些具有公共正极端子(阳极),有些具有公共负极端子(阴极)。当不同的电压施加到不同的 LED 时,它们会混合并产生数千种颜色。
![poYBAGOSykiACKEwAAB2IG-aJKA918.png](https://file.elecfans.com/web2/M00/81/AD/poYBAGOSykiACKEwAAB2IG-aJKA918.png)
CC 和 CA RGB LED 的电路图。
模数转换,反之亦然
对于从 0 V 到 5V 的模拟电压,值 (0 - 255) 作为数字值输入。
这是通过遵守公式和关系来完成的:
![pYYBAGOSykyATD9jAAAxrrQK_xs422.jpg](https://file.elecfans.com/web2/M00/82/37/pYYBAGOSykyATD9jAAAxrrQK_xs422.jpg)
该公式可以使用图上两点的直线方程来计算。
数字值= 51 x模拟电压
例如,如果需要 2 V 的模拟电压,则要输入的数字值为 2 乘以 51,即等于 102。
在 Arduino 上使用共阴极 (CC) RGB LED
设置电路:
连接组件很容易。
- 将 CC LED 插入面包板。
- 取共阳极端子并将其连接到 Arduino 中的GND引脚。
- 将每个LED 彩色端子(红色、绿色和蓝色)与Arduino 中的数字引脚连接起来,并将221 欧姆电阻与每个端子串联。
上传草图并打开串行监视器以输入值。
共阴极电路很容易玩,编码也很简单。值越大,相应颜色的强度就越大。这称为电流源。
CC RGB LED 的工作:
![poYBAGOSylCAJyIZAAA-b8VKru8905.jpg](https://file.elecfans.com/web2/M00/81/AD/poYBAGOSylCAJyIZAAA-b8VKru8905.jpg)
代码
while(Serial.available()==0){
}
redBrightness = Serial.parseInt(); //Stores value in variable
Serial.println(redBrightness); //prints value on serial monitor
analogWrite(red, redBrightness); //sends analog signals to red LED
在 Arduino 上使用共阳极 (CA) RGB LED
设置电路:
- 将 LED 插入面包板。
- 将LED 的共阳极连接到Arduino的5V引脚(在共阴极中,我们将其连接到 GND 引脚)。
- 将每个LED 彩色端子(红色、绿色和蓝色)与Arduino 中的数字引脚连接起来,并将221 欧姆电阻与它们中的每一个串联。
为此,代码不会做值越大,相应颜色的强度就越大。这些 LED 的工作原理是电流吸收。
CC RGB LED 的工作:
![pYYBAGOSylWAAvrwAAA-0j1iaBI554.jpg](https://file.elecfans.com/web2/M00/82/37/pYYBAGOSylWAAvrwAAA-0j1iaBI554.jpg)
代码
while(Serial.available()==0){
}
blueBrightness = 255 - Serial.parseInt();
/**
Here, the value is taken and the difference between value and 255(peak value) is stored in the variable.
**/
Serial.println(blueBrightness); //Prints value on the serial monitor
Serial.println(" ");
analogWrite(blue, blueBrightness); //sends analog signals to blue LED
例如:我们要为蓝色 LED 提供 3 V 电压。使用公式,3 x 51 = 153!
- 串口监视器输入153,差值是255 - 153 = 102。
- 因此,“blueBrightness”的值为 102。使用该公式,102 可转换为 2 V 的模拟电压。
- 现在,阳极的 5 V 与相反方向的 2 V 相对,净电压为:
- 净电压 = V1 + V2
- = 5 + (-2) [2 V 被视为 -2 V,因为方向相反 wrt 5 V]
- = 5 - 2
- = 3
因此,最后,所提供的净电压为 3 V,符合要求。
笔记
自 1/2010 起,数据表中的引脚已正确标记。引脚 3 为绿色,引脚 4 为蓝色。之前购买的那些将在 Pin 3 上显示蓝色,在 Pin 4 上显示绿色。
祝你好运,试试这个!
- TLC6984 48×16共阴极矩阵LED显示驱动器评估模块
- 共阴极LED显示屏的共阳极电源解决方案
- 0603RGB 1615RGB共阳LED灯珠规格书 5次下载
- 使用共阳极RGB LED来产生可见光谱的颜色
- HT16D33A/B、HT16D31A/B LED驱动器应用须知
- 让51单片机八段数码管亮起来(静态显示和动态显示、共阴极和共阳极、位码和段码)
- 共阳极和共阴极数码管的课程设计资料说明 8次下载
- SMD1204 RGB共阳LED灯珠的数据手册免费下载 6次下载
- SMD1206 RGB共阴贴片LED灯珠的数据手册免费下载 1次下载
- SMD1206 RGB共阳贴片LED灯珠的数据手册免费下载 5次下载
- 利用CD4094 芯片驱动两个8 段共阴极LED 显示器 107次下载
- 串行共阴极显示驱动器MAX7219 15次下载
- 一种共阴极三色LED规格书 16次下载
- TEC9607共阳极LED数码显示驱动器中文资料
- TEC6122共阴极8X8段LED数码管(8X8 点阵)显示
- 折叠共源共栅放大器的优缺点 1391次阅读
- 共源共栅放大器电路图分享 4421次阅读
- 基于单片机实现LED闪烁 1936次阅读
- CD4026的基本工作原理及如何驱动共阳极数码管工作 2w次阅读
- dfrobotMonome专用RGB共阳极LED简介 1512次阅读
- LED数码管显示器的连接方式有哪些 2.5w次阅读
- 74hc138控制共阳数码管 74hc138驱动共阳数码管显示详解 1.7w次阅读
- 74ls164单片机编程汇总(跑马灯/驱动数码管) 1.4w次阅读
- 简单共阴极数码管电路图大全(CD4511/段译码/驱动器) 5.5w次阅读
- 什么是共模信号_为什么要抑制共模信号 6.3w次阅读
- 74hc164控制数码管显示系统设计方案 5062次阅读
- 4位共阳LED数码管与常用共阳极数码管型号 3.8w次阅读
- MAX7219驱动共阴极LED原理图及程序 2.4w次阅读
- 怎么用万用表判断数码管是共阴极还是共阳极 10.2w次阅读
- 单片机的共阴共阳8段码的原理及显示代码 20.8w次阅读
下载排行
本周
- 1DeepSeek:从入门到精通
- 5.36 MB | 43次下载 | 1 积分
- 2中兴通讯的PCB设计规范
- 23.03 MB | 5次下载 | 5 积分
- 3Altium-常用3D封装库(Step)接插件篇
- 4.95 MB | 2次下载 | 免费
- 4多款常用电子电路分享
- 7.96 MB | 1次下载 | 2 积分
- 5PC1902同步降压LED驱动器规格书
- 0.99 MB | 1次下载 | 免费
- 6爱华TA314/317/327维修图纸
- 3.54 MB | 1次下载 | 1 积分
- 7SOT8098-1塑料、表面贴装封装
- 180.25KB | 1次下载 | 免费
- 8SOD80C玻璃、全密封玻璃表面贴装封装规格书
- 126.34KB | 1次下载 | 免费
本月
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2DeepSeek:从入门到精通
- 5.36 MB | 43次下载 | 1 积分
- 3零死角玩转STM32F103—指南者
- 26.78 MB | 42次下载 | 1 积分
- 4PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 5PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 6GD32F4xx用户手册
- 14.49MB | 14次下载 | 免费
- 7dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 8STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935124次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420063次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73813次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论