arduino ntc温度测量
时间: 2023-12-29 15:01:54 浏览: 165
Arduino 负温度系数热敏电阻(NTC)测温
5星 · 资源好评率100%
以下是Arduino使用热敏电阻温度传感器模块进行温度测量的示例代码:
```arduino
int sensorPin = A0; // 将热敏电阻传感器连接到模拟引脚A0
float referenceResistor = 10000.0; // 参考电阻的阻值,单位为欧姆
void setup() {
Serial.begin(9600); // 初始化串口通信
}
void loop() {
int sensorValue = analogRead(sensorPin); // 读取模拟引脚A0上的电压值
float resistance = referenceResistor * (1023.0 / sensorValue - 1.0); // 计算热敏电阻的阻值
float temperature = 1.0 / (log(resistance / 10000.0) / 3950.0 + 1.0 / 298.15) - 273.15; // 根据热敏电阻的阻值计算温度,单位为摄氏度
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000); // 延迟1秒
}
```
这段代码通过读取模拟引脚A0上的电压值,并根据热敏电阻的阻值计算出温度值。最后,将温度值通过串口通信输出。
阅读全文