FLOW. CONNECT. INNOVATE.
← KEMBALI KE DAFTAR MATERI
BASIC SENSOR DAN PENGERTIAN IOT

Membaca sensor DHT11

Internet of Things (IoT) adalah konsep saat benda fisik terhubung ke internet untuk saling bertukar data. Sensor IoT adalah komponen utama yang berfungsi mendeteksi perubahan fisik di lingkungan—seperti suhu, cahaya, atau gerakan—dan mengubahnya menjadi data digital agar bisa diproses sistem.
Pengertian IoT
Jenis-jenis Basic Sensor dalam IoT
Jika Anda mau, saya bisa jelaskan lebih lanjut mengenai cara kerja sistem IoT dari awal sampai akhir atau memberikan contoh proyek sederhana menggunakan sensor tertentu. Bagian mana yang ingin dibahas?
 
 
 
ARDUFLOW CODE SNIPPET
#include "DHT.h"

// Tentukan pin digital yang terhubung ke pin DATA sensor DHT11
// Pin D2 pada NodeMCU ESP8266 dipetakan sebagai GPIO 4
#define DHTPIN 4     

// Tentukan tipe sensor yang digunakan
#define DHTTYPE DHT11   

// Inisialisasi sensor DHT
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  // Membuka komunikasi serial pada baud rate 115200
  Serial.begin(115200);
  Serial.println(F("Pengujian Sensor DHT11!"));

  // Memulai sensor DHT
  dht.begin();
}

void loop() {
  // Tunggu beberapa detik antar pembacaan (DHT11 butuh jeda minimal 2 detik)
  delay(2000);

  // Membaca kelembapan (persentase)
  float kelembapan = dht.readHumidity();
  // Membaca suhu dalam Celcius (default)
  float suhu = dht.readTemperature();

  // Memeriksa jika pembacaan sensor gagal
  if (isnan(kelembapan) || isnan(suhu)) {
    Serial.println(F("Gagal membaca dari sensor DHT!"));
    return;
  }

  // Menampilkan hasil pembacaan ke Serial Monitor
  Serial.print(F("Kelembapan: "));
  Serial.print(kelembapan);
  Serial.print(F("%  |  Suhu: "));
  Serial.print(suhu);
  Serial.println(F("°C"));
}

SIAP MENCOBA MATERI INI?

Buka Arduflow IDE sekarang dan implementasikan logika program di atas tanpa ribet!