Arduino 简明教程
Arduino - Temperature Sensor
温度传感器 LM35 系列是精密集成电路温度器件,其输出电压与摄氏温度成线性比例。
LM35 器件比校准为开尔文的线性温度传感器有优势,因为用户不需要从输出中减去一个较大的恒定电压来获得便捷的摄氏度刻度。LM35 器件无需任何外部校准或调整,即可在室温下提供 ±¼°C 的典型精度,并在 −55°C 至 150°C 的全温度范围内提供 ±¾°C 的典型精度。
Technical Specifications
-
直接以摄氏度(摄氏度)为单位进行校准
-
线性 + 10-mV/°C 比例因子
-
0.5°C 确保精度(在 25°C)
-
额定值为 −55°C 至 150°C
-
Suitable for remote applications
Arduino Code
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
}