Arduino日本語リファレンス


int ledPin = 13; // LEDを13番ピンに
int inPin = 7; // デジタルピン7にプッシュボタン
int val = 0; // 読み取った値を保持する変数

void setup() {
pinMode(ledPin, OUTPUT); // LED用に出力に設定
pinMode(inPin, INPUT); // スイッチ用に入力に設定
}

void loop() {
val = digitalRead(inPin); // 入力ピンを読む
digitalWrite(ledPin, val); // LEDのピンを読み取った値に変更
}

【補足】

なにも接続していないピンを読み取ると、HIGHとLOWがランダムに現れることがあります。



[目次へ戻る]

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