RGB LED

單顆RGB LED有四隻腳:R、G、B、GND

LED輪流顯示紅、綠、藍,相隔一秒。

程式碼

const int Red = 9;

const int Green = 10;

const int Blue = 11;

void setup() {

 pinMode(Red, OUTPUT);

 pinMode(Green, OUTPUT);

 pinMode(Blue, OUTPUT);

}

void loop() {

 analogWrite(Red,255);

 analogWrite(Green,0);

 analogWrite(Blue,0);

 delay(1000);

 analogWrite(Red,0);

 analogWrite(Green,255);

 analogWrite(Blue,0);

 delay(1000);

 analogWrite(Red,0);

 analogWrite(Green,0);

 analogWrite(Blue,255);

 delay(1000);

}

呼吸燈

利用迴圈由0開始遞增R、G、B三個變數值。

0 > 紅 > 紫(紅+藍) > 藍(紅遞減) > 黃(藍+綠) > 綠(藍遞減) > 黃(綠+紅) > 紅(綠遞減) > 0

參考文獻

https://blog.jmaker.com.tw/rgb-led/ 傑森創工