#include <Wire.h>
#include <Adafruit_MLX90614.h>
#include <LiquidCrystal_I2C.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  mlx.begin();
  lcd.init();
  lcd.backlight();
}

void loop() {
  float temp = mlx.readObjectTempC();
  lcd.setCursor(0,0);
  lcd.print("Temperature: ");
  lcd.print(temp);
  lcd.print("C");
  delay(1000);
}

需要安装以下库:Adafruit_MLX90614, LiquidCrystal_I2C。

代码中使用了Adafruit_MLX90614库来读取红外体温检测模块的数据,并使用LiquidCrystal_I2C库来控制LCD屏幕显示数据。在setup()函数中初始化了模块和屏幕,然后在loop()函数中不断读取体温数据,并将其显示在屏幕上,每秒更新一次


原文地址: https://www.cveoy.top/t/topic/fdKu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录