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]