Cara Menghubungkan Sensor Suhu ke Arduino (Panduan Lengkap)

Cara Menghubungkan Sensor Suhu ke Arduino (Lengkap dengan Kode)

Sensor suhu menjadi salah satu komponen penting dalam berbagai proyek Internet of Things (IoT), mulai dari monitoring lingkungan hingga sistem pendingin otomatis. Salah satu sensor suhu paling populer dan mudah digunakan adalah DHT11. Artikel ini akan membahas cara menghubungkan sensor suhu ke Arduino, lengkap dengan penjelasan, wiring, dan kode program.

Bagi kamu yang ingin mulai belajar IoT, proyek ini sangat cocok karena sederhana, praktis, dan memberikan pemahaman langsung tentang cara kerja sensor dan mikrokontroler.


Komponen yang Dibutuhkan

Sebelum memulai, siapkan beberapa komponen berikut:

  • 1 unit Arduino Uno (atau kompatibel)
  • 1 sensor DHT11 (bisa versi 3 pin atau 4 pin)
  • Kabel jumper
  • Breadboard
  • Resistor 10K ohm (jika menggunakan versi 4 pin)

Skema dan Cara Menghubungkan Sensor DHT11

Untuk menghubungkan sensor suhu DHT11 ke Arduino, ikuti langkah-langkah berikut:

Jika menggunakan sensor DHT11 3 pin:

  • Pin VCC → 5V Arduino
  • Pin Data → Pin digital 2 Arduino
  • Pin GND → GND Arduino

Jika menggunakan sensor DHT11 4 pin:
Tambahkan resistor 10K ohm antara VCC dan Data untuk pull-up.

👉 Tips: Pastikan kamu memasang kabel dengan benar agar sensor berfungsi dengan optimal.


Kode Program Arduino untuk Sensor DHT11

Kode Program Arduino untuk Sensor DHT11

Berikut kode sederhana yang bisa langsung kamu gunakan:

#include <DHT.h>

#define DHTPIN 2       // Pin data sensor terhubung ke pin 2
#define DHTTYPE DHT11  // Jenis sensor

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(2000);
  float suhu = dht.readTemperature();
  float kelembapan = dht.readHumidity();

  if (isnan(suhu) || isnan(kelembapan)) {
    Serial.println("Gagal membaca dari sensor DHT!");
    return;
  }

  Serial.print("Suhu: ");
  Serial.print(suhu);
  Serial.print(" °C | Kelembapan: ");
  Serial.print(kelembapan);
  Serial.println(" %");
}

Pastikan kamu sudah menginstal library DHT sensor library dari Adafruit melalui Library Manager di Arduino IDE.


Apa Manfaat Belajar Sensor Suhu?

Belajar menggunakan sensor suhu tidak hanya mengajarkan tentang pembacaan data, tetapi juga memperkenalkan kamu pada konsep monitoring real-time, data logging, dan sistem otomatisasi. Skill ini sangat penting jika kamu ingin masuk ke industri IoT atau proyek berbasis smart environment.

Selain itu, sensor suhu seperti DHT11 juga menjadi dasar untuk proyek lanjutan seperti:

  • Sistem pendingin otomatis
  • Alarm suhu tinggi
  • Monitoring suhu berbasis IoT dengan Blynk atau Node-RED

Belajar IoT Lebih Terstruktur?

Jika kamu ingin belajar lebih dalam, Indobot Academy menawarkan Kelas online Paket Belajar Dasar Lanjutan Internet of Things (IoT). Kelas ini dirancang untuk pemula hingga menengah, dengan materi berbasis proyek, langsung praktik, dan bimbingan dari mentor ahli.

🎓 Gabung sekarang di lynk.id/indobot dan mulai perjalananmu membangun proyek IoT dari nol!

Related Articles

whatsapp