GPIO設定関数

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)