====== ntcReadf() ====== ''ntcReadf()''はNTC 3950 10kΩセンサの温度を℃単位の実数で返します。 {{:ja-jp_commands:reference:ntcreadf.svg?900|ntcReadf コマンドの動作フロー}} ''float ntcReadf(uint8_t ch)'' ===== コマンド ===== ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^ | ''ntcReadf(ch)'' | ''uint8_t ch'' — MPINOはアナログピン番号、MPAINOはアナログ入力全体のチャネル番号 | ''float'' | NTC 3950 10kΩセンサの温度を℃単位の実数で返します。 | ===== 使用例 ===== MPAINO-8A8R(T)にX入力モジュールを接続し、**Analog Input Module → X**を選択します。CH0のDIPスイッチはNTCとGNDをONにし、10kΩのNTCセンサを接続します。 void setup() { Serial.begin(115200); } void loop() { const float temperature = ntcReadf(0); // 10kΩ NTC温度を℃単位の実数で読み取ります。 Serial.print(F("Temperature: ")); Serial.println(temperature, 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|ntcRead() 詳細説明を見る]] * [[:ja-jp_commands:reference:pt100read|pt100Read() 詳細説明を見る]] [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]]