欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

温度传感器

程序员文章站 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); 
}

实现效果
温度传感器

相关标签: Ardunio arduino