4個のスイッチの状態に合わせて4個のLEDが点灯する

【Ver.1非対応】
Ver.2とArduino基礎学習シールドで利用可能です

4個のLED(L1,L2,L3,L4)をスイッチ(S3,S4,S5,S6)の状態に合わせて点滅させるプログラムです。HIGHになっているところだけが点灯します。

// 4個のLED(L1,L2,L3,L4)を
// スイッチ(S3,S4,S5,S6)の状態に合わせて
// 点滅させるプログラム
// HIGHになっているところだけが点灯します

#define L1 10
#define L2 11
#define L3 12
#define L4 13

#define S3 19
#define S4 18
#define S5 17
#define S6 16

int i;                            // 変数iを整数型で宣言
 
void setup() {
  
  for(i=10;i<=13;i++){            //  iを変えて4回繰り返し
  pinMode(i, OUTPUT);             //ポートの設定(入力か出力か?)
  }                               //D10,D11,D12,D13を出力に設定
  
  for(i=16;i<=19;i++){            //  iを変えて4回繰り返し
  pinMode(i, INPUT);              //ポートの設定(入力か出力か?)
  }                               //D16,D17,D18,D19を入力に設定
  
}
 
void loop() {
  
  if(digitalRead(S3)==HIGH){ digitalWrite(L1, HIGH);}          // L1を点灯
  else{digitalWrite(L1, LOW);}
  
  if(digitalRead(S4)==HIGH){ digitalWrite(L2, HIGH);}          // L2を点灯
  else{digitalWrite(L2, LOW);}
  
  if(digitalRead(S5)==HIGH){ digitalWrite(L3, HIGH);}          // L3を点灯
  else{digitalWrite(L3, LOW);}
  
  if(digitalRead(S6)==HIGH){ digitalWrite(L4, HIGH);}          // L4を点灯
  else{digitalWrite(L4, LOW);}
  
}
//ここまで