首页 / 行业
怎样在Arduino上使用共阴极和共阳极LED
2019-07-31 10:36:00
RGB LED在Arduino平台的许多项目中被广泛使用。他们致力于组合任何色调的基本颜色的基本概念,即红色,绿色和蓝色。所有颜色都有这些基本颜色成分。因此,我们可以使用RGB LED制作任何我们想要的颜色。
市场上有两种类型的RGB LED - 共阴极和共阳极LED。人们(尤其是初学者)经常感到困惑,因为普通的阴极易于使用,但是共阳极表现不同,即使它们来自同一品牌并且在相同的Arduino草图上外观相同。
什么是RGB LED?
这些LED有三个三原色(红色,绿色和蓝色)的微型LED,其中一个终端是通用的。一些具有共同的正极端子(阳极)而一些具有共同的负极端子(阴极)。当不同的电压施加到不同的LED时,它们会混合并产生数千种颜色。
CC和CA RGB LED的电路图。
模数转换,反之亦然
对于0 V至5V的模拟电压,数值(0 - 255)作为数字值输入。
通过遵守公式和关系来完成:
数字值 = 51 x 模拟电压
例如,如果需要2 V的模拟电压,则输入的数字值是51的2倍,等于102.
可以使用图中两点的线方程来计算公式。
使用带Arduino的公共阴极(CC)RGB LED
设置电路:
连接组件很容易。
插头e CC LED进入面包板。
取公共阳极端子并将其连接到Arduino中的 GND 引脚。
连接每个 LED彩色终端(红色,绿色和白色;蓝色)在Arduino中使用 221欧姆电阻串联中的数字引脚与其中每一个。
上传草图并打开串行监视器输入值。
公共阴极电路易于使用,编码简单。值越大,相应颜色的强度就越大。这称为电流源。
CC RGB LED工作:
代码
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
使用通用阳极(CA)RGB LED Arduino
设置电路:
将LED插入面包板。
将LED的共阳极连接到Arduino的5V引脚(在共阴极,我们将它连接到GND引脚)。
将每个LED彩色端子(红色,绿色和蓝色)与Arduino中的数字引脚连接,使用221欧姆电阻器系列与它们中的每一个。
为此,代码不会做更多的值,相应颜色的强度越多。这些LED的工作原理是电流吸收。
工作CC RGB LED:
代码
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 5 V]
= 5 - 2
= 3
因此,最后,所需的净电压为3 V。
注意
自2010年1月起,数据表中的引脚已正确标记。引脚3为绿色,引脚4为蓝色。那些之前购买的产品将在针脚3上装蓝色,在针脚4上装绿色。
最新内容
手机 |
相关内容
美光低功耗内存解决方案助力高通第
美光低功耗内存解决方案助力高通第二代骁龙XR2平台,解决方案,助力,低功耗,内存,美光,第二代,随着虚拟现实(VR)和增强现实(AR)技术的迅猛所有遥不可及,终因AI触手可及
所有遥不可及,终因AI触手可及,出行,平台,无人驾驶汽车,导致,人工智能,学习,人类历史上,有许多事物曾被认为是遥不可及的,然而随着科技安森美宣布其Hyperlux 图像传感器
安森美宣布其Hyperlux 图像传感器系列已集成到瑞萨R-Car V4x平台,平台,到瑞,集成,图像,汽车制造商,辅助功能,安森美(ON Semiconducto黑芝麻智能助力亿咖通科技旗下首款
黑芝麻智能助力亿咖通科技旗下首款智能驾驶计算平台成功量产交付,智能驾驶,计算,助力,首款,交付,智能,近年来,智能驾驶技术逐渐成为语音合成芯片与电子血压计的应用探
语音合成芯片与电子血压计的应用探索,芯片,语音合成,健康管理,智能语音,数据,用户,语音合成芯片和电子血压计是现代科技领域的两个工业物联网模块应用之砂芯库桁架机
工业物联网模块应用之砂芯库桁架机器人远程无线控制,模块,物联网,控制,操作,安全性,无线通信,砂芯库桁架机器人是一种用于制造业中PODsys:大模型AI算力平台部署的开源
PODsys:大模型AI算力平台部署的开源“神器”,开源,模型,平台,运行,计算,用户,PODsys(Platform for Open-source Distributed System)是慧荣科技Ferri嵌入式存储通过芯驰
慧荣科技Ferri嵌入式存储通过芯驰车载平台认证,车载,认证,平台,嵌入式,车载系统,多种,慧荣科技是一家专注于嵌入式存储技术的公司,其