Arduino Unoでは3、5、6、9、10、11ピンを使用してPWM(パルス幅変調)出力ができる。 9ピンで確認してみる |
回路は簡単で、D9ピンをPWM出力ピンとしてLEDにパルス信号を送ります。
スケッチはArduino IDEの[ファイル]→[スケッチの例]→[03.Analog]→[Fading]
int ledPin = 9; // LED connected to digital pin 9 void setup() { // nothing happens in setup(何も書かない) } void loop() { for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) { analogWrite(ledPin, fadeValue); delay(30); } for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) { analogWrite(ledPin, fadeValue); delay(30); } } |
※コメント投稿者のブログIDはブログ作成者のみに通知されます