anplusia 发表于 2016-12-2 11:21:28

请问有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]
查看完整版本: 请问有PTC温度传器在arduino中的的计算公式吗?