
Pelajari cara membaca data Temperature dan Humidity menggunakan sensor DHT11 dengan ESP8266 dalam project sederhana ini. Dengan menggunakan Arduino IDE, kamu bisa memantau kondisi lingkungan secara real-time dan mengirim data ke platform IoT seperti ThingSpeak atau Blynk. Panduan ini dirancang untuk pemula, sehingga mudah diikuti dan cocok untuk proyek monitoring atau smart home sederhana.
Daftar Isi
Komponen
- KIT TRAINER IOT
- Sensor DHT11
- ESP8266
- Kabel Jumper (Female to Female)
- Kabel USB
- Arduino IDE
Diagram Wiring

Keterangan :
| DHT | NODE MCU |
| DHT11 | D4 |
Note: pada pin Power Selector, hubungkan pin sesuai sumber listriknya, jika sumber listrik dari USB/Node MCU maka hubungkan 5V dengan IN, jika sumber listrik dari Jack DC input maka hubungkan 5V dengan EXT.
Implementasi
- Install Board ESP8266
- Buka File > Preferences di Arduino IDE.
- Tambahkan URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json di Additional Boards Manager URLs.
- Install Library DHT11
- Buka Sketch > Include Library > Manage Libraries.
- Cari DHTSensorLibrary dan klik Install.
Kode Program
#include <DHT.h>
#define DHTPIN 2 // Pin D4 sebagai pin DHT11
#define DHTTYPE DHT11 // jenis DHT yang digunakan
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float suhu = dht.readTemperature();
float kelembaban = dht.readHumidity();
Serial.print("Suhu: ");
Serial.print(suhu);
Serial.println("°C");
Serial.print("kelembaban: ");
Serial.print(kelembaban);
Serial.println("%");
delay(2000);
}
Langkah-langkah di Arduino IDE
- Memverifikasi Kode
- Klik tombol Verify untuk memeriksa kesalahan pada kode.
- Upload Program
- Hubungkan ESP8266 ke komputer.
- Pilih board ESP8266, pastikan board yang dipilih NodeMCU 1.0 ESP-12E, uploud speed adalah 921600, dan Port telah sesuai.
- Klik tombol Upload untuk mengunggah program.
Hasil Akhir

Berikut adalah tampilan suhu dan kelembapan yang ditampilkan di serial monitor di Arduino IDE.

Video Tutorial
FAQ
Apa itu DHT11?
DHT11 adalah sensor yang digunakan untuk mengukur suhu dan kelembapan udara. Sensor ini menyediakan data digital dengan akurasi yang cukup baik dan banyak digunakan pada proyek-proyek IoT.
Apa itu ESP8266?
ESP8266 adalah modul Wi-Fi yang sering digunakan untuk menghubungkan proyek-proyek mikrokontroler ke internet. Modul ini sangat populer karena harganya terjangkau dan mudah diintegrasikan.
Mengapa sensor DHT11 sering gagal memberikan pembacaan?
- Koneksi kabel longgar atau tidak tepat.
- Tidak ada resistor pull-up di pin data.
- Sensor rusak atau cacat.
- Pembacaan terlalu cepat.
Apa perbedaan antara DHT11 dan DHT22?
DHT11 lebih terjangkau tetapi memiliki rentang suhu dan kelembapan yang lebih terbatas (0–50°C, 20–90% kelembapan), sedangkan DHT22 lebih akurat dan memiliki rentang lebih luas (-40–80°C, 0–100% kelembapan), tetapi harganya lebih mahal.
Apakah proyek ini cocok untuk pemula?
Ya, menggunakan DHT11 dengan ESP8266 adalah proyek yang cocok untuk pemula yang ingin mempelajari dasar-dasar mikrokontroler, sensor, dan integrasi jaringan IoT.
Kesimpulan
Setelah mengikuti tutorial ini, kamu berhasil membaca data suhu dan kelembapan dengan Sensor DHT11 dan ESP8266! Seru, kan? Project ini nggak cuma mengajarkan hal baru, tapi juga membuka banyak peluang untuk bereksperimen lebih lanjut di dunia mikrokontroler. Siapa tahu, project kecil ini bisa jadi awal dari ide-ide kreatif kamu lainnya!
Je suis totalement captive par LuckyTreasure Casino, on dirait une caverne pleine de richesses ludiques. Le repertoire du casino est une mine de divertissement, comprenant des jeux de casino optimises pour les cryptomonnaies. Le service client du casino est un diamant brut, proposant des solutions claires et instantanees. Le processus du casino est transparent et sans piege, mais j’aimerais plus de promotions de casino qui eblouissent. Globalement, LuckyTreasure Casino est un casino en ligne qui brille comme un joyau pour les joueurs qui aiment parier avec panache au casino ! En plus le design du casino est une explosion visuelle precieuse, amplifie l’immersion totale dans le casino.
free spin lucky treasure|
Je trouve absolument enivrant LuckyBlock Casino, ca degage une vibe de jeu petillante comme une etoile. Le repertoire du casino est une galaxie de divertissement, incluant des jeux de table de casino d’une elegance radieuse. Le personnel du casino offre un accompagnement lumineux, proposant des solutions claires et instantanees. Les gains du casino arrivent a une vitesse supersonique, quand meme des recompenses de casino supplementaires feraient rever. Pour resumer, LuckyBlock Casino est un casino en ligne qui porte bonheur pour les joueurs qui aiment parier avec panache au casino ! Par ailleurs l’interface du casino est fluide et eclatante comme une aurore boreale, ce qui rend chaque session de casino encore plus envoutante.
luckyblock promo code|
Je suis accro a Lucky8 Casino, c’est un casino en ligne qui scintille comme un grigri. La selection du casino est une explosion de plaisirs, proposant des slots de casino a theme feerique. Les agents du casino sont rapides comme un souhait exauce, avec une aide qui fait des miracles. Les transactions du casino sont simples comme un charme, mais les offres du casino pourraient etre plus genereuses. Dans l’ensemble, Lucky8 Casino c’est un casino a decouvrir en urgence pour les chasseurs de fortune du casino ! De surcroit le design du casino est une explosion visuelle feerique, ce qui rend chaque session de casino encore plus envoutante.
lucky8 avis retrait|