じゃあ、次は単純に2つのLEDを接続して、ホタルのように「ほわっ」と明るくしたり、暗くしたり
して見ます。
これは、PWM出力ができるポートにLEDを接続すれば良いのですが・・・
デジタル出力と違って、あらかじめ pinMode( ) で出力設定をしておかなくても良いようです。
プログラムは
#define G_LED 9
#define R_LED 10
void setup()
{
}
void loop()
{
int i;
for( i=0;i<=100;i++ )
{
analogWrite(G_LED,i);
analogWrite(R_LED,100-i);
delay(20);
}
delay(500);
for( i=0;i<=100;i++ )
{
analogWrite(G_LED,100-i);
analogWrite(R_LED,i);
delay(20);
}
delay(500);
}
こんな感じです。