温度传感器
程序员文章站
2022-04-30 11:32:52
...
温度传感器是基于热敏电阻(阻值随外界环境温度变化而变化)的工作原理,能够实时感知周边环境温度的变化,我们把数据送到 Arduino 的 analog IO,接来下我们只要经过简单的编程就能将传感器输出的数据转换为摄氏温度值,并加以显示。
使用说明
+”端接+5V 输出
“-”端接 GND
“S”端接数字端口 7 号引脚(当然这个也可以自己定义数字引脚)
代码
#include <math.h>
double Thermister(int RawADC) {
double Temp;
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
Temp = Temp - 273.15; // Convert Kelvin to Celcius
return Temp;
}
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print(Thermister(analogRead(0))); // display Fahrenheit
Serial.println("c");
delay(500);
}
实现效果
上一篇: 4位双向移位寄存器(行为描述)
下一篇: T触发器