ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:ntcreadf

文書の過去の版を表示しています。


ntcReadf()

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

ntcReadf コマンドの動作フロー

float ntcReadf(uint8_t ch)

コマンド

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

使用例

void setup() {
  Serial.begin(115200);
}
 
void loop() {
  int temp10 = ntcRead(0);  // NTC 3950 10kΩセンサの温度を0.1℃単位の整数で返します。
  float tempC = ntcReadf(0);  // NTC 3950 10kΩセンサの温度を℃単位の浮動小数点値で返します。
 
  Serial.print("NTC = ");
  Serial.print(tempC, 1);
  Serial.println(" C");
  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/ntcreadf.1788796404.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki