Tuesday, 4 March 2025

Kode Ardiuno Uno untuk alat Sensor Kelembapan DHT11 atau DHT22

Berikut adalah kode sederhana untuk membaca kelembapan menggunakan sensor DHT11 atau DHT22 dengan Arduino Uno.

Hardware yang Dibutuhkan:

  • Arduino Uno
  • Sensor DHT11 atau DHT22
  • Resistor 10KΩ (jika diperlukan)
  • Kabel jumper

Kode Arduino:

#include <DHT.h>

// Definisi pin dan tipe sensor
#define DHTPIN 2       // Pin data sensor terhubung ke pin 2 Arduino
#define DHTTYPE DHT11  // Gunakan DHT11 atau DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {
    Serial.begin(9600);
    Serial.println("Menghidupkan Sensor DHT...");
    dht.begin();
}

void loop() {
    delay(2000);  // Tunggu 2 detik sebelum pembacaan berikutnya

    float kelembapan = dht.readHumidity();
    float suhu = dht.readTemperature(); // Celsius

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

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

Penjelasan Kode:

  1. Library DHT digunakan untuk membaca data dari sensor.
  2. Pin 2 digunakan sebagai koneksi data dari sensor ke Arduino.
  3. DHT.begin() menginisialisasi sensor saat Arduino menyala.
  4. loop() membaca kelembapan dan suhu setiap 2 detik dan menampilkannya ke Serial Monitor.
  5. Jika pembacaan gagal, program akan menampilkan pesan error di Serial Monitor.

Instalasi Library DHT

Pastikan Anda menginstal DHT sensor library di Arduino IDE:

  1. Buka Arduino IDE
  2. Masuk ke Sketch > Include Library > Manage Libraries
  3. Cari DHT sensor library by Adafruit dan klik Install

Koneksi Sensor DHT11/DHT22 ke Arduino:

DHT11/DHT22 Pin Arduino Uno
VCC 5V
Data Pin 2
GND GND

Jika menggunakan DHT22, pastikan Anda mengganti #define DHTTYPE DHT11 menjadi #define DHTTYPE DHT22.

Kode ini akan menampilkan hasil kelembapan dan suhu di Serial Monitor Arduino. 🚀

No comments:

Post a Comment

DOA PEMBUKA ACARA PANEN RAYA PETANI

Berikut adalah contoh doa pembuka untuk acara Panen Raya yang lebih panjang, dengan bahasa yang indah dan penuh majas: Bismillahirrahmanir...

Entri Populer