Lab3
Fade 漸變
[材料]
[材料]
Arduino主板 x 1
麵包板 x 1
RGB Led x 1
[RGB LED接線方法]:
[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. 紅燈逐漸變暗,同時綠燈也逐漸變亮。