1. 電路
用六顆led分別接上11,10,9,6,5,3這些pin腳
[led耐壓5V的可以直接接上]
[LED若為3v的需在前面增加一顆220歐姆電阻]
2. pwm原理
[link]
3. code
int ledPWM[6] = {11,10,9,6,5,3}; void setup() { } void loop () { for(int j=0;j<6;j++){ for(int i=0;i<255;i+=5){ analogWrite(ledPWM[j],i); delay(25); } } for(int j=0;j<6;j++){ for(int i=255;i>=0;i-=5){ analogWrite(ledPWM[j],i); delay(25); } } }
[程式碼下載]
4. 效果