digitalRead()
説明する
指定されたデジタルピンから値を読み取ると HIGH or LOW
文法
digitalRead(pin)
パラメーター
pin
:読み取るピンの数(intタイプ)。
戻る
例
ピン13をピン7と同じ値に設定し、ピン7を入力に設定します。
int ledPin = 13; // ピン13に接続されたLED int inPin = 7; // ボタンはピン7に接続されています int val = 0; // 読み取った値を格納するためにval変数を使用する void setup() { pinMode(ledPin, OUTPUT); // デジタルピン13を出力として設定する pinMode(inPin, INPUT); // デジタルピン7を入力として設定する } void loop() { val = digitalRead(inPin); // 入力ピンの読み取り digitalWrite(ledPin, val); // LEDをボタンの値に設定する }
知らせ
ピンが何にも接続されていない場合、DigitalRead()は高または低いものに戻る場合があります(ランダムに変更されます)。
Arduinoとは異なり、86Duinoのアナログ入力ピンピン(A0、A1など)は、デジタルピンピンとは見なすことはできません。
See also
- pinMode()
- digitalWrite()
文法リファレンスメインページ
このページは、Hot Blooded Youth LBUによって英語版から翻訳されています。
86Duinoリファレンスのテキストは、Arduinoリファレンスの変更であり、Creative Commons Attribution-Sharealike 3.0ライセンスの下でライセンスされています。参照内のコードサンプルはパブリックドメインにリリースされます。