pinMode()
ここはpinMode()
関数のページです
説明
第一引数で指定されたピンが入力または出力として動作するように構成します。機能の詳細については、デジタルピンのページを参照してください
Arduino 1.0.1以降では第二引数をINPUT_PULLUP
とすることでプルアップ抵抗を有効にすることができます。そのため、INPUT
を用いるとプルアップ抵抗が明示的に無効にされます
構文
pinMode(pin, mode)
パラメータ
pin
:モードを指定するArduinoのピン番号
mode
:INPUT
, OUTPUT
またはINPUT_PULLUP
機能の詳細については、デジタルピンのページを参照してください
返り値
なし
サンプルコード
このコードでは13番ピンをOUTPUT
として使用し、HIGH
とLOW
を1秒ごとに切り替えます
void setup() {
pinMode(13, OUTPUT); // 13番ピンをOUTPUTに設定
}
void loop() {
digitaiWrite(13, HIGH); // 13番ピンをHIGHに設定
delay(1000); // 1000ミリ秒待つ
digitaiWrite(13, LOW); // 13番ピンを LOWに設定
delay(1000); // 1000ミリ秒待つ
}
注意点
アナログ入力ピンは、A0、A1などという形でデジタルピンとして使用できます。例外は、アナログ入力としてのみ使用できるArduino Nano、Pro Mini、およびMiniのA6およびA7ピンです。
関連記事
出典
このページはArduino公式のページを翻訳したものです(一部意訳を含みます)