Lab3
Lab3
Arduino主板 x 1
麵包板 x 1
RGB Led x 1
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. 紅燈逐漸變暗,同時綠燈也逐漸變亮。