用AI設計 arduino led 呼吸燈程式碼

 



int led = 9;               // 設定 LED 接腳,需使用具備 PWM 功能的腳位(如 ~9)
int brightness = 0;        // 初始亮度
int fadeAmount = 5;        // 每次亮度變化的幅度

void setup() {
  pinMode(led, OUTPUT);    // 設定 LED 接腳為輸出模式
}

void loop() {
  analogWrite(led, brightness);         // 設定 PWM 輸出亮度
  brightness = brightness + fadeAmount; // 調整亮度

  // 若亮度達到最大或最小值,則反向變化
  if (brightness <= 0 || brightness >= 255) {
    fadeAmount = -fadeAmount;
  }

  delay(30); // 延遲 30 毫秒,讓變化更平滑
}










留言