|
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までお送りください
[ドキュメント一覧]