| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
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です。