步驟1:所需的組件
(1。)ARDUINO UNO(或任何Arduino UNO克?。?/p>
(2。)公共陽極RGB LED
(3。)3X220歐姆電阻
(4。)3X二極管
(5。)面包板電纜
( 6.)跳線
第2步:電路
連接RGB的公共陽極LED到Arduino UNO上的Digital Pin-8。
將3個陰極腳連接到220歐姆電阻和二極管,如電路圖所示。
二極管的陽極應為連接到電阻。
分別將二極管腳連接到ARDUINO UNO數字引腳5、6和7。
現(xiàn)在電路完成,轉到Arduino IDE鍵入我們的代碼。
步驟3:代碼
void setup(){
//將數字引腳5,6,7&8初始化為輸出。
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH); }
//循環(huán)功能永遠反復運行void loop(){
//as as引腳8是公共陽極
//當引腳5和6設置為“高”時,連接到
///藍色和綠色LED的二極管處于反向偏置狀態(tài)
////因此,在RGB LED
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
延遲(500);
//這里,因為引腳8是共陽極
////當引腳6和7設置為HIGH時,連接到
//blue的二極管
//和紅色LED處于反向偏置狀態(tài)
///RGB LED上只能看到綠色
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
延遲(500);
//在這里,因為引腳8是共陽極
//當引腳5和7設置為HIGH時,連接到
//red的二極管和綠色LED處于反向偏置狀態(tài)
////因此在RGB LED上只能看到藍色
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(500);
//可以通過同時打開任意兩種顏色來產生更多的顏色混合
}
責任編輯:wv
-
led
+關注
關注
242文章
23697瀏覽量
670868 -
Arduino
+關注
關注
188文章
6491瀏覽量
190087
發(fā)布評論請先 登錄
請問DLP4710 EVM-LC中的RGB三個LED的參數是多少?
使用DLPC4422+DLP650NE+三色LED,原理設計DLPC4422的LMPSTAT這個管腳懸空未接,會不會有什么影響?
海信全球首款RGB-MiniLED電視國內首次亮相

DLPDLCR4710EVM-G2如何實現(xiàn)單通道無閃爍地圖像輸出?
DLP4710EVM-LC中的三色LED的大致中心波長,或其波長范圍是多少?
海信CES 2025前發(fā)布RGB三維控色液晶技術
JTW90215如何一鍵實現(xiàn)三色無極調光?

一文分析分析三色調光臺燈的電路原理

UART軟件控制的RGB LED混色與MSP430? MCU

【星閃派物聯(lián)網開發(fā)套件體驗連載】核心板三色燈
OPT4048 高速高精度三色 XYZ 顏色傳感器數據表

評論