RGB LED在Arduino平臺(tái)的許多項(xiàng)目中被廣泛使用。他們致力于組合任何色調(diào)的基本顏色的基本概念,即紅色,綠色和藍(lán)色。所有顏色都有這些基本顏色成分。因此,我們可以使用RGB LED制作任何我們想要的顏色。
市場(chǎng)上有兩種類型的RGB LED - 共陰極和共陽極LED。人們(尤其是初學(xué)者)經(jīng)常感到困惑,因?yàn)槠胀ǖ年帢O易于使用,但是共陽極表現(xiàn)不同,即使它們來自同一品牌并且在相同的Arduino草圖上外觀相同。
什么是RGB LED?
這些LED有三個(gè)三原色(紅色,綠色和藍(lán)色)的微型LED,其中一個(gè)終端是通用的。一些具有共同的正極端子(陽極)而一些具有共同的負(fù)極端子(陰極)。當(dāng)不同的電壓施加到不同的LED時(shí),它們會(huì)混合并產(chǎn)生數(shù)千種顏色。
CC和CA RGB LED的電路圖。
模數(shù)轉(zhuǎn)換,反之亦然
對(duì)于0 V至5V的模擬電壓,數(shù)值(0 - 255)作為數(shù)字值輸入。
通過遵守公式和關(guān)系來完成:
數(shù)字值 = 51 x 模擬電壓
例如,如果需要2 V的模擬電壓,則輸入的數(shù)字值是51的2倍,等于102.
可以使用圖中兩點(diǎn)的線方程來計(jì)算公式。
使用帶Arduino的公共陰極(CC)RGB LED
設(shè)置電路:
連接組件很容易。
插頭e CC LED進(jìn)入面包板。
取公共陽極端子并將其連接到Arduino中的 GND 引腳。
連接每個(gè) LED彩色終端(紅色,綠色和白色;藍(lán)色)在Arduino中使用 221歐姆電阻串聯(lián)中的數(shù)字引腳與其中每一個(gè)。
上傳草圖并打開串行監(jiān)視器輸入值。
公共陰極電路易于使用,編碼簡單。值越大,相應(yīng)顏色的強(qiáng)度就越大。這稱為電流源。
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
設(shè)置電路:
將LED插入面包板。
將LED的共陽極連接到Arduino的5V引腳(在共陰極,我們將它連接到GND引腳)。
將每個(gè)LED彩色端子(紅色,綠色和藍(lán)色)與Arduino中的數(shù)字引腳連接,使用221歐姆電阻器系列與它們中的每一個(gè)。
為此,代碼不會(huì)做更多的值,相應(yīng)顏色的強(qiáng)度越多。這些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
例如:我們想為藍(lán)色LED提供3 V電壓。使用公式,在串行監(jiān)視器中輸入3 x 51 = 153!
153,差值為255 - 153 = 102。
因此,‘blueBrightness’的值為102。使用該公式,102被轉(zhuǎn)換為2 V的模擬電壓。
現(xiàn)在,陽極處的5 V與相反方向的2 V相反,凈電壓取為:
凈電壓= V1 + V2
= 5 +( - 2)[2 V因?yàn)榉较蛳喾炊灰暈?2 V 5 V]
= 5 - 2
= 3
因此,最后,所需的凈電壓為3 V。
注意
自2010年1月起,數(shù)據(jù)表中的引腳已正確標(biāo)記。引腳3為綠色,引腳4為藍(lán)色。那些之前購買的產(chǎn)品將在針腳3上裝藍(lán)色,在針腳4上裝綠色。
-
led
+關(guān)注
關(guān)注
242文章
23847瀏覽量
674115 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192174
發(fā)布評(píng)論請(qǐng)先 登錄
犧牲陽極陰極保護(hù)

PNE20080CPE雙共陰極超快恢復(fù)整流器規(guī)格書

PNE20060CPE雙共陰極超快恢復(fù)整流器規(guī)格書

PNE20040CPE雙共陰極超快恢復(fù)整流器規(guī)格書

TLC6984 48×16共陰極矩陣LED顯示驅(qū)動(dòng)器評(píng)估模塊

LP5891 48x16共陰極矩陣LED顯示驅(qū)動(dòng)器評(píng)估模塊

LP5891-Q1 48×16共陰極矩陣LED顯示驅(qū)動(dòng)器評(píng)估模塊

共陰極LED顯示屏的共陽極電源解決方案

評(píng)論