Arduino 日本語リファレンス


loop()

原文

setup()で初期値を設定したら、loop()に実行したいプログラムを書きます。そのプログラムによってArduinoボードの動きをコントロールします。loopという名前のとおり、この部分は繰り返し実行されます。loop()は省略できません。

【例】

ピンの状態を読み取って、HIGHのときはH、そうでない場合はLをシリアルで送信します。

int buttonPin = 3;

// ピンとシリアル通信の初期化
void setup() {
  beginSerial(9600);
  pinMode(buttonPin, INPUT);
}

// buttonPinを繰り返しチェックして、
// その状態をシリアルで送信する
void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    serialWrite('H');
  } else {
    serialWrite('L');
  }
  delay(1000);
}



[目次へ戻る]

Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください [Arduino wiki]