“Arduino实验九:热敏电阻传感器实验”的版本间的差异

来自丢石头百科
第1行: 第1行:
== 模块介绍 ==
 
=== 模块说明 ===
 
*热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。
 
*热敏电阻的特点是:
 
**热敏电阻模块对环境温度很敏感,一般用来检测周围环境的温度;
 
**通过对电位器的调节,可以改变温度检测的阀值(即控制温度值),如需要控制环境温度为50度时,模块则在相应环境温度调到其绿灯亮,DO则输出低电平,低于此设定温度值时,输出高电平,绿灯不亮;
 
**DO输出端可以与Arduino uno数字3脚直接相连,通过Arduino uno来检测高低电平,由此来检测环境的温度改变;
 
**DO输出端也能直接驱动继电器模块,由此可以组成一个温控开关,控制相关设备的工作温度,也可以接风扇用来散热等;
 
**本模块的温度检测范围为20-80摄氏度;
 
**本模块也可以换成带有线的温度传感器,用于水温,水箱等的控制
 
**小板模拟量输出AO可以和Arduino uno模拟输入A0端相连,通过AD转换,可以获得环境温度更精准的数值。
 
 
=== 参数说明 ===
 
*采用 NTC 热敏电阻传感器,灵敏度好
 
*比较器输出,信号干净,波形好,驱动能力强,超过 15mA。
 
*配电位器调节温度检测阀值
 
*工作电压:3.3V-5V
 
*输出形式:DO 数字开关量输出 (0 和1) 和 A0 模拟量电压输出
 
*设有固定螺栓孔,方便安装小板
 
*PCB 尺寸: 3.2cm x 1.4cm
 
*使用宽电压 LM393 比较器
 
 
 
== 实验说明 ==
 
== 实验说明 ==
 
=== 实验现象 ===
 
=== 实验现象 ===

2023年6月3日 (六) 14:51的版本

实验说明

实验现象

  • 通过串口打印热敏电阻的电压值。
  • 当温度高于阈值时,板载LED灯点亮。
  • 当温度低于阈值时,板载LED灯熄灭。

实验思路

  • 获取热敏电阻的电压值。
  • 将获取到的电压值打印到串口上。
  • 对获取到的电压值进行数据处理。

电路连接

  • Arduino实验九:热敏电阻传感器实验 接线1.png

主要程序

  value1 = analogRead(NTC1);    //读取AD值
  value2 = digitalRead(NTC2); 
  Serial.print("AD = ");
  Serial.println(value1);
  Serial.print("Value = ");
  Serial.print(value1*5.0/1025);
  Serial.println("V");
  if(value2 == LOW)              //ADBuffer值小于设定值,相当于温度大于设定值
  {
    digitalWrite(LED,HIGH);   //点亮LED
  }
  else
  {
    digitalWrite(LED,LOW);    //关闭LED
  }
  delay(500);         //延时500ms

相关下载