ja-jp_commands:reference:ntcreadf
ntcReadf()
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
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/ntcreadf.txt · 最終更新: by 127.0.0.1
