// 宣告區
int led = 19; // 宣告變數led為整數
int t = 50; // 宣告變數t為整數,初值為50ms
void setup() {
Serial.begin(9600); // 啟用串列埠監看視窗
pinMode(led, OUTPUT); // 設定第led腳為輸出腳
}
void loop() {
// --------------------------------------------------
// 由最暗到最亮
// --------------------------------------------------
for (int i = 255; i >= 0; i = i - 5)
{
Serial.println(i);
analogWrite(led, i); // 送出第led腳信號值為0---255
delay(t);
}
// --------------------------------------------------
// --------------------------------------------------
// 由最亮到最暗
// --------------------------------------------------
for (int i = 0; i <= 255; i = i + 5)
{
Serial.println(i);
analogWrite(led, i); // 送出第led腳信號值為0---255
delay(t);
}
// --------------------------------------------------
}