Giới thiệu Cảm Biến Nhiệt Độ GY-906 BAA MLX90614ESF
Cảm Biến Nhiệt Độ Không Tiếp Xúc GY-906 BAA MLX90614ESF được sử dụng với Arduino hoặc bất kỳ bộ vi điều khiển nào có thể kết nối với nó thông qua chuẩn I2C.
Thư Viện MLX90614
Thông số kỹ thuật:
Nhiệt độ hoạt động: -40°C ~ 125°C
Phạm vi đo nhiệt độ: -70°C ~ 380 °C
Độ chính xác: ±0.5 ° C
Có chế độ ngủ để tiết kiệm điện năng
Đầu ra PWM có thể điều chỉnh
Không cần tiếp xúc với vật thể cần đo
Kích thước: 17 x 12mm
Code Arduino:
Chân data của các Module thu kết nối chân 11 của Arduino Mở Serial Monitor, chọn No line ending, baud 9600 Dùng Remote hồng ngoại để kiểm tra tín hiệu
#include
#include
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
#include
LiquidCrystal_I2C lcd(0X27,16,2); //SCL A5 SDA A4
#define Baocoi (7)
void setup() {
//Serial.begin(9600);
mlx.begin();
lcd.init();
lcd.backlight();
lcd.setCursor(2,0);
lcd.print("DIEN TU DAT");
pinMode(Baocoi, OUTPUT);
}
void loop() {
float nhietdo;
delay(100);
lcd.setCursor(0,1);
lcd.print("Nhiet Do");
delay(100);
nhietdo = mlx.readObjectTempC();
nhietdo=nhietdo+1.1;// chỉnh sai số
if(nhietdo>=37.8){digitalWrite(Baocoi, HIGH);} //nhiệt độ báo còi
else {digitalWrite(Baocoi, LOW);}
lcd.setCursor(9,1);
lcd.print(nhietdo);
Giá CB