gy906红外测温传感器例程
时间: 2023-06-16 19:06:32 浏览: 131
以下是GY906红外测温传感器的Arduino例程:
```
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(9600);
mlx.begin();
}
void loop() {
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempC());
Serial.print("*C\tObject = "); Serial.print(mlx.readObjectTempC()); Serial.println("*C");
Serial.println();
delay(500);
}
```
首先,需要引入Wire库和Adafruit_MLX90614库。在setup()函数中,我们初始化串口,并调用begin()函数初始化传感器。在loop()函数中,我们调用readAmbientTempC()函数读取环境温度,并调用readObjectTempC()函数读取物体温度,并通过串口输出结果。我们设置了500ms的延时,以便能够连续读取温度数据。
请注意,您需要先下载并安装Adafruit_MLX90614库,然后才能运行此例程。
阅读全文