ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:ntcread

ntcRead()

ntcRead()はNTC 3950 10kΩセンサの温度を0.1℃単位の整数で返します。

ntcRead コマンドの動作フロー

int ntcRead(uint8_t ch)

コマンド

コマンド 引数 戻り値 動作
ntcRead(ch) uint8_t ch — MPINOはアナログピン番号、MPAINOはアナログ入力全体のチャネル番号 int NTC 3950 10kΩセンサの温度を0.1℃単位の整数で返します。

使用例

MPAINO-8A8R(T)にX入力モジュールを接続し、Analog Input Module → Xを選択します。CH0のDIPスイッチはNTCとGNDをONにし、10kΩのNTCセンサを接続します。

void setup() {
  Serial.begin(115200);
}
 
void loop() {
  const int temperature10 = ntcRead(0);  // 10kΩ NTC温度を0.1℃単位の整数で読み取ります。
  Serial.print(F("Temperature: "));
  Serial.println(temperature10 / 10.0F, 1);
  delay(500);
}

注意事項

  • ntcRead()はNTC 3950、10kΩ at 25 Cセンサを基準としています。
  • ntcReadf()ntcRead()の結果を10.0Fで割るため、分解能は同じ0.1 Cです。
  • B値、基準抵抗、配線方式が異なるセンサを接続すると温度誤差が発生します。
  • MPAINOではDIPスイッチがNTCモードでないと正しい温度が得られません。
  • MPAINOでは初回呼び出し時に該当するアナログ入力モジュールだけを内部で初期化します。

同じカテゴリの内蔵コマンド

ja-jp_commands/reference/ntcread.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki