Arduino uno获取mlx90614非接触式红外测温传感器的温度值
作者:野牛程序员:2023-12-25 18:20:15Arduino阅读 2585
使用Arduino Uno获取MLX90614非接触式红外测温传感器的温度值的代码如下:
#include <Wire.h> #include <Adafruit_MLX90614.h> Adafruit_MLX90614 mlx = Adafruit_MLX90614(); void setup() { Serial.begin(9600); // 如果需要,可以调用 mlx.begin(0x5A) 来指定传感器的I2C地址 // mlx.begin(0x5A); } void loop() { Serial.print("Ambient temperature: "); Serial.print(mlx.readAmbientTempC()); Serial.print("°C\\tObject temperature: "); Serial.print(mlx.readObjectTempC()); Serial.println("°C"); delay(1000); }
此代码使用Adafruit提供的MLX90614库,确保已经安装了该库。可以通过Arduino IDE的库管理器安装这个库。
此代码通过串口监视器输出环境温度和物体温度你可以根据需要调整输出方式,比如通过LCD显示或者其他方式。
记得连接MLX90614传感器的SDA和SCL引脚到Arduino Uno的相应引脚,并确保有适当的电源供应。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
