首先我们看一下mlx90614,它是一个I2C的温度传感器。
然后我们使用arduino nano来做主控模块,这是连接图:
连接效果如下:
最后,附上源码:
#include <Wire.h>
#include <Adafruit_MLX90614.h>
mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(9600);
mlx.begin();
}
void loop() {
Serial.println("Temperature from MLX90614:");
Serial.print("Ambient: ");
Serial.print(mlx.readAmbientTempC());
Serial.println(" °C");
Serial.print("Contactless: ");
Serial.print(mlx.readObjectTempC());
Serial.println(" °C");
Serial.println();
delay(1000);
}
如果你喜欢本文,欢迎加我微信: cr4fun