温度检测程序主要通过红外体温检测模块获取体温数据并将其显示在LCD屏幕上。具体代码如下:
#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 著作权归作者所有。请勿转载和采集!