Puzzle - Temperature Sensor 温度传感器

来自Duinopeak_COM
跳转至: 导航搜索

简介

Puzzle-温度传感器使用热敏电阻传感器检测环境温度。当环境温度降低时,热敏电阻的电阻会增加。利用这一特点,我们就可以用它来计算环境温度。该传感器的探测范围是-40-125ºC,且精度为±1.5ºC
Puzzle Temperature Sensor(Analog) .jpg

规格说明

  • 电压:3.3 ~ 5V
  • 最大额定功率 25℃ :300mW
  • 零功率电阻:11 KΩ
  • 操作温度范围:-40 ~ +125 ℃

演示

下面是一个示例向您展示如何从传感器中读取温度信息

  1. 用4针电子积木线把模块连接到基础扩展板的模拟口A0
  2. 把基础扩展板连接到Arduino开发板.
  3. 用USB串口线把开发板连接到电脑


Puzzle Temperature Sensor(Analog) connection.jpg

  1. 复制下面的代码到你的Arduino 编译器中,选择好你自己对应的主控和COM口.
#include <math.h>
int a;
float temperature;
int B=3975;                                                 //B value of the thermistor
float resistance;

void setup()
{
  Serial.begin(9600);  
}

void loop()
{
  a=analogRead(A0);
  resistance=(float)(1023-a)*10000/a;                       //get the resistance of the sensor;
  temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;  //convert to temperature via datasheet ;
  delay(1000);
  Serial.print("Current temperature is ");
  Serial.println(temperature);
 }


打开串口,你能看到热敏电阻的温度。
Puzzle Temperature Sensor(Analog) program.JPG
下图是一个相应的ttc3a103*39h电阻的温度曲线。

TTC3A10339H.jpg

资源


Temperature Sensor 温度传感器原理图PDF: 文件:Puzzle Temperature Sensor(Analog) schematic.pdf