Lab3

Fade 漸變

[材料]

Arduino主板 x 1

麵包板 x 1

RGB Led x 1


[RGB LED接線方法]:

R(紅色) --> arduino pin11

G(綠色) --> arduino pin10

B(藍色) -->arduino pin9

長腳(負極) --> arduino GND

/* Lab3 Fade 程式碼 */

int ledR = 11;

void setup() {
   pinMode(ledR, OUTPUT);
}

void loop() {
   for (int lightValue=0; lightValue<=255; lightValue=lightValue+1){    //逐漸變亮
     analogWrite(ledR, lightValue);
   delay(2); 
   }

   for (int lightValue=255; lightValue>=0; lightValue=lightValue-1){    //逐漸變暗
     analogWrite(ledR, lightValue);
   delay(2);
   } 
}

[參考資料]

for迴圈的用法:

for(初始化; 條件; 增量計數){
  (要執行的內容)
}

[基礎問題]

1.  改變變化的週期速度。

2.  讓不同顏色的LED燈改變亮度  (使用不同的pin)。

[挑戰問題]

1.  紅燈逐漸變暗,同時綠燈也逐漸變亮。