pinMode(pin, mode) : ポートの仕様を設定する関数
- 第一引数: pin ー> 設定したいポートの番号
- 第二引数: mode ー> 下記の表を参照
mode | 説明 | リセット時 |
INPUT | 入力仕様 | 不定 |
INPUT_PULLUP | 3.3Vに抵抗を介して接続 | High |
INPUT_PULLDOWN | GNDに抵抗を介して接続 | Low |
OUTPUT | 出力仕様 | |
OUTPUT_OPEN_DRAIN | オープンドレインポート | |
ANALOG | アナログ仕様 |
digitalWrite(pin,data) : デジタル出力
- 第一引数: pin ー> 出力したいポートの番号
- 第二引数: data ー> 出力したい値(1/0)or (HIGH,LOW)
digitalRead(pin) : デジタル入力
- 第一引数: pin ー> 読み込みたいポートの番号
- 戻り値 : ポートの値。(HIGH or LOW)
analogRead(pin) : アナログ入力
- 第一引数: pin ー> 読み込みたいポートの番号
- 戻り値 : ポートの値。(0〜4096)
analogReadMilliVolts(pin) : アナログ入力
製造時に書き込まれたキャリブレーションデータを使ってADコンバートする。arduino-esp3218 1.0.5 以降で利用可。
- 第一引数: pin ー> 読み込みたいポートの番号
- 戻り値 : ポートの値。(0〜4096)