Arduinoリファレンス

Arduinoリファレンスの日本語訳のページです
garretlab
pinMode()

名称

pinMode()

説明

指定したピンを、入力に利用するのか出力に利用するのかを設定する。ピンの機能に関する詳細は、digital pins(このリンクはオリジナルの英語ページです)を参照。

Arduino 1.0.1からは、モードにINPUT_PULLUPを指定することで内部プルアップ抵抗を有効にすることができる。さらに、モードにINPUTを指定した場合は、内部プルアップを明示的に無効にする。

書式

void pinMode(uint8_t pin, uint8_t mode);

引数

pin 設定するピンの番号
mode INPUTもしくはOUTPUT、INPUT_PULLUP

戻り値

なし

使用例

int ledPin = 13; // デジタルピンの13番に接続されているLED

void setup() {
        pinMode(ledPin, OUTPUT); // デジタルピンを出力に設定する
}

void loop() {
        digitalWrite(ledPin, HIGH); // LEDを点ける
        delay(1000); // 1秒待つ
        digitalWrite(ledPin, LOW); // LEDを消す
        delay(1000); // 1秒待つ
}

注意

アナログピン(A0、A1…として表記される)もデジタルピンとして利用できる。

バージョン

Arduino 1.8.2

オリジナルのページ

https://www.arduino.cc/en/Reference/PinMode

実装の解析

pinMode()



メニューを表示するためにJavaScriptを有効にしてください。

inserted by FC2 system