14個のLEDを連続して点滅する
今回はデジタル入出力14本のピンにLEDを接続して連続して点滅させるスケッチを作成してみました。
接続図はつぎのとおりです。抵抗は本数が多いので1KΩx8の集合抵抗を2個使用しました。
スケッチは次のとおり作りました。
/***************************
/* 14個のLEDを順番に点滅
/***************************
void setup()
{
// LEDを接続したピンを出力に設定
for ( int i=0; i <=13; i++) {
pinMode (i,OUTPUT);
}
}
void loop()
{
// LEDを「ピン0」から「ピン13」の順番に点滅する
for (int i =0; i<= 13; i++) {
digitalWrite (i, HIGH);
delay(100);
digitalWrite(i,LOW);
delay(10);
}
}
デジタル入出力ピンはfor文を使って、すべて出力に設定します。
再度for文を使ってLEDをピン0から順番に点灯ー消灯します
LEDの点滅時間は 100msに設定します。この数字を変えるとそれぞれのLEDの点灯時間を変えることができます。
LEDの点滅の間隔は10msに設定、この数字を変えると点滅間隔を変えることが出来ます。
完成したボード
Arduino