Arduinoの覚書

自分の備忘録です。Arduino以外もあります。

★ Arduino 6.PWM調光によるLED点滅


目的

LEDをPWM調光によりじわっと点滅させる。

回路図

「外付けLEDの点滅」と同じ

スケッチ

PWM値は、0(暗)~255(明)の256階調

#define LED 10                       // LED=10(pin)
void setup() {
}
void loop() {                          // ループ
  int i;                                    // 変数 整数
  for (i = 0; i <= 255; i++){   // i=0→255で+1きざみ
    analogWrite(LED, i);         // PWM=iで点灯
    delay(8);                          // 8mS待つ
  }    
  for (i = 254; i >= 0; i--){   // i=254→0で-1きざみ
    analogWrite(LED, i);       // PWM=iで点灯
    delay(2);                        // 2mS待つ
  }
}

 
 
 
次へ