vincy 发表于 2020-12-14 21:12:23

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);
}

ieddd797 发表于 2020-12-15 22:43:28

支持一个,认真学习和记录
页: [1]
查看完整版本: Arduino入门实践之模拟温度感应器