Arduino入门实践之模拟温度感应器
材料:arduino uno
杜邦线
热敏电阻
数据线
引脚连接:
s -> 5V
out -> A0
- -> GND
代码:
#include<math.h>
double Thermister(int rawADC)
{
double tmp;
tmp = log(((10240000 / rawADC) - 10000));
tmp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * tmp * tmp)) * tmp);
tmp = tmp - 273.15;
return tmp;
}
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int raw = analogRead(A5);
Serial.print("raw:");
Serial.print(raw);
Serial.print(",");
Serial.print(Thermister(raw));
Serial.println("c");
delay(500);
}
支持一个,认真学习和记录
页:
[1]