/*
  スイッチが押されたら
  1秒ごとにLEDを点滅
*/

#define SW_PIN A5 // スイッチ接続端子
#define SW_OFF 1  // スイッチOFFのdigitalReadの値

#define LED_PIN 12 // LED接続端子
#define LED_ON_INTERVAL   50 // LEDを点灯する時間
#define LED_OFF_INTERVAL 950 // LEDを消灯する時間


void setup() {
  // LED接続端子を出力制御にする
  pinMode(LED_PIN, OUTPUT);

  // スイッチ接続端子をプルアップ機能有効にする
  pinMode(SW_PIN, INPUT_PULLUP);

  // スイッチが押されるまで待つ
  // (スイッチがONの間、何もしない)
  while( digitalRead(SW_PIN) == SW_OFF ) {
  }
}

void loop() {
  // LEDをONにする
  digitalWrite(LED_PIN, HIGH);
  delay(LED_ON_INTERVAL);

  // LEDをOFFにする
  digitalWrite(LED_PIN, LOW);
  delay(LED_OFF_INTERVAL);
}
$abcdeabcde151015202530354045505560fghijfghij