模块初探:Arduino+LM35温度传感器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36169781/article/details/86480993

LM35

LM35是美国国家半导体公司生产的线性温度传感器,具有比较高的工作精度和较广的适应范围。随着外界温度的变化,LM35输出的电压随之改变(+10mV/℃),再通过analog接口读取数据,经过公式计算便可得到环境温度。
LM35

参数:
工作电压:直流4~30V
工作电流:小于133μA
输出电压:+6V~-1.0V
输出阻抗:1mA负载时0.1Ω
精度:0.5℃精度(在+25℃时)
漏泄电流:小于60μA
比例因数:线性+10.0mV/℃
非线性值:±1/4℃
校准方式:直接用摄氏温度校准
额定使用温度范围:-55~+150℃
引脚说明:①电源正VCC;②信号输出S;③电源负GND;

材料

  1. Arduino
  2. LM35温度传感器
  3. 面包线
  4. 面包板

接线

面向有文字平面
左 => 5V
中 => A0
右 => GND

源码

void setup() {
   Serial.begin(9600);//初始化串口
}

void loop() {
  int val;
  double temp;
  val = analogRead(0);  //读取模拟量
  temp = (double)val*(5/10.24); //转化为温度
  delay(500);//串口输出频率
  Serial.print("Temperature:");
  Serial.print(temp);
  Serial.println("C");
}

接下来在串口监视器中就可以看到相应的温度输出

猜你喜欢

转载自blog.csdn.net/qq_36169781/article/details/86480993