pinMode()
名称
pinMode()
説明
指定したピンを、入力(INPUT)として振る舞うのか、出力(OUTPUT)として振る舞うのかを設定する。ピンの機能に関する詳細はデジタルピンの説明を参照。
Arduino 1.0.1からは、モードにINPUT_PULLUPを指定することで内蔵プルアップ抵抗を有効にすることができる。さらに、モードにINPUTを指定した場合は、以前のピンの状態に関係なく、内蔵プルアップを明示的に無効にする。
書式
ピンの振る舞いを設定するには、以下の関数を使う。
pinMode(pin, mode)
C言語シグネチャ(avr)
void pinMode(uint8_t pin, uint8_t mode);
引数
この関数は以下の引数を受け付ける。
| pin | モードを設定するArduinoのピン番号。 |
| mode | INPUTもしくはOUTPUT、INPUT_PULLUP。ピンの機能に関する詳細はデジタルピンの説明を参照。 |
戻り値
なし。
コード例
デジタルピンの13番(内蔵LED)をOUTPUTにし、HIGHとLOWを切り替える。
|
|
注意
アナログピン(A0、A1…として表記される)もデジタルピンとして利用できる。詳細は、アナログ入力ピンを参照。
オリジナルのページ
https://docs.arduino.cc/language-reference/en/functions/digital-io/pinMode/
実装の解析
最終更新日
August 16, 2026