温度传感器 MLX90614 读取高于 300°C 的物体温度

物联网 传感器 ESP8266
2021-05-31 17:01:35

我想确保传感器正常读取,但是当我运行它来读取物体温度时,结果是 382.19°C。我搜索了教程,还有错误,但除了发射率之外我找不到它。我现在使用的板子是 ESP8266 Nodemcu Lolin

这是代码

#define INTERVAL  1000
#include <Wire.h>
#include <IR_Thermometer_Sensor_MLX90614.h>



IR_Thermometer_Sensor_MLX90614 mlx = IR_Thermometer_Sensor_MLX90614();


float T_ambient,T_object;
unsigned long int timer;


void setup()
{
  Serial.begin(115200);
  mlx.begin(); 
}

void loop()
{
  if(millis()-timer>=INTERVAL)
  {
    timer=millis();
    T_ambient=mlx.GetAmbientTemp_Celsius();
    T_object=mlx.GetObjectTemp_Celsius();

    Serial.println("Ambien = "+String (T_ambient));
    Serial.println("Object = " +String (T_object));
  }
  delay(1);
}

在此处输入图片说明

谢谢

0个回答
没有发现任何回复~