以下の内容で、計測できました。
int analogPin = 0; // A0の抵抗 int val = 0; float Vt; float Rt; float T0; float R0; float B; float Temp;
void setup() { // put your setup code here, to run once: Serial.begin(9600); }
void loop() { // A0ピンより抵抗の値(アナログデータ)を取得 val = analogRead(analogPin); Vt = val * 5 / 1023.0; Rt = Vt * 5000 / ( 5.0 - Vt);
T0 = 25; R0 = 10000; B = 3380; Temp = 1/(log(Rt / R0) / B + 1/(273+T0))-273 ; Serial.println(Temp); delay(1000); } |