pin: 読みたいピンの番号
【戻り値】 HIGHまたはLOW 【例】 プッシュスイッチを押している間、LEDが点灯する回路です。入力用のピン(7番ピン)の値を、出力用のピン(13番)と同じにすることで実現しています。 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までお送りください
[ドキュメント一覧]