温度传感器LM35系列是精密集成电路温度器件,输出电压与摄氏温度成线性比例。
LM35器件优于以开尔文校准的线性温度传感器,因为用户不需要从输出中减去大的恒定电压以获得方便的Centigrade缩放。 LM35器件不需要任何外部校准或调整,即可在室温下提供±1/4°C的温度范围,在-55°C至150°C的温度范围内提供±3°C的典型精度。

技术规格
- 直接在摄氏(摄氏)校准
- 线性&加; 10 mV /°C比例因子
- 0.5°C保证精度(在25°C)
- 额定温度为-55°C至150°C
- 适用于远程应用
必需的组件
您将需要以下组件 -
- 1 × Breadboard 面包板
- 1 × Arduino Uno R3
- 1 × LM35 传感器
程序
按照电路图并连接面包板上的组件,如下图所示。

草图
在计算机上打开Arduino IDE软件。 在Arduino语言编码将控制你的电路。 通过单击新建打开一个新的草图文件。

Arduino代码
- float temp;
- int tempPin = 0;
- void setup() {
- Serial.begin(9600);
- }
- void loop() {
- temp = analogRead(tempPin);
- // read analog volt from sensor and save to variable temp
- temp = temp * 0.48828125;
- // convert the analog volt to its temperature equivalent
- Serial.print("TEMPERATURE = ");
- Serial.print(temp); // display temperature value
- Serial.print("*C");
- Serial.println();
- delay(1000); // update sensor reading each one second
- }
代码说明
LM35传感器具有三个端子:V sub,V out out和GND。 我们将连接传感器如下 -
- 在Arduino板上连接+ Vs到+ 5v。
- 将Vout连接到Arduino板上的模拟0或A0。
- 在Arduino上将GND连接到GND。
模数转换器(ADC)基于公式ADC值=样本* 1024 /参考电压(& plus; 5v)将模拟值转换为数字逼近。 因此,对于5伏参考,数字近似将等于输入电压* 205。
结果
您将看到串口监视器上的温度显示,每秒更新一次。
转载本站内容时,请务必注明来自W3xue,违者必究。