ユーザ用ツール

サイト用ツール


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℃単位の整数で返します。

使用例

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/ntcread.1788791739.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki