Arduino 範例程式-2
2025/10/24 21:17
瀏覽25
迴響0
推薦0
引用0
int led_Pin = 9; // 定義 LED 連接的腳位為 D9(具備 PWM 輸出功能)
void setup() {
// 初始化設定,只執行一次
pinMode(led_Pin, OUTPUT); // 將 D9 腳位設定為輸出模式
}
void loop() {
// 主程式循環區塊,會一直重複執行
// --- LED 漸亮 ---
for (int led_Pwm = 0; led_Pwm <= 255; led_Pwm++) // 由 0 漸增至 255(亮度最亮)
{
analogWrite(led_Pin, led_Pwm); // 將 PWM 值寫入 LED,控制亮度
delay(10); // 延遲 10 毫秒,讓亮度變化更平滑可見
}
// --- LED 漸暗 ---
for (int led_Pwm = 255; led_Pwm >= 0; led_Pwm--) // 由 255 漸減至 0(完全熄滅)
{
analogWrite(led_Pin, led_Pwm); // 將 PWM 值寫入 LED,控制亮度
delay(10); // 延遲 10 毫秒,讓亮度變化更平滑可見
}
// 當亮度由暗變亮、再由亮變暗後,會回到 loop 開頭重複動作
}
限會員,要發表迴響,請先登入



