请问有PTC温度传器在arduino中的的计算公式吗?
接了个探头式的温度传感器,按照NTC教程接好线,传了代码到ARDUINO后发现,温度是反向的,即高温,取得的数值低,低温22度却取得显示为53度。我估计我这个传感器是PTC类型的。请问代码中的计算公式要如何修改呢?#include <math.h>
void setup(){
Serial.begin(9600);
}
void loop(){
double val=analogRead(0);
double fenya=(val/1023)*5;
// 欧姆定律 r/100=fenya/(3.3-fenya)
double r=fenya/(3.3-fenya)*100;
Serial.println( 1/(log(r/10) /3000 + 1/(25+273.15) )-273.15);
delay(1000);
}
页:
[1]