Sensor MLX90614 adalah sensor inframerah non-kontak yang digunakan untuk mengukur suhu benda atau lingkungan dengan akurasi tinggi tanpa memerlukan kontak fisik. kali ini saya akan membuat tutorial cara membaca Sensor Temperatur MLX90614 menggunakan Arduino Uno.

Alat yang digunakan:

  • Arduino Uno
  • Sensor Temperatur MLX90614
  • Kabel Jumper

Koneksi pin:

  • VIN->5V
  • GND->GND
  • SCL->A5
  • SDA->A4

Skematik :

Instalasi Pusaka:

  • Buka Arduino IDE
  • Pergi ke Tools > Manage Libraries.
  • Cari Adafruit MLX90614 dan instal pustaka tersebut.

Kode Program untuk Arduino:

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

// Inisialisasi sensor MLX90614
Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {
  // Inisialisasi komunikasi serial
  Serial.begin(9600);

  // Inisialisasi sensor
  if (!mlx.begin()) {
    Serial.println("Sensor MLX90614 tidak terdeteksi. Periksa koneksi!");
    while (1); // Berhenti jika sensor tidak terdeteksi
  }

  Serial.println("Sensor MLX90614 siap digunakan.");
}

void loop() {
  // Membaca suhu objek
  float objectTemp = mlx.readObjectTempC();
  // Membaca suhu lingkungan
  float ambientTemp = mlx.readAmbientTempC();

  // Menampilkan hasil pembacaan ke Serial Monitor
  Serial.print("Suhu Objek: ");
  Serial.print(objectTemp);
  Serial.println(" °C");

  Serial.print("Suhu Lingkungan: ");
  Serial.print(ambientTemp);
  Serial.println(" °C");

  // Delay 1 detik
  delay(1000);
}

Note : sebelum menggunakan kode ini jangan lupa untuk downlod libary Arduino dan Adafruit MLX90614nya yaa.

Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat menggnakan jasa kami bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

Mau Konsultasi & Diskusi ?