Program Menggunakan NodeMCU Dengan Sensor Dht11
Sensor Dht11 biasanya
digunakan untuk mendeteksi suhu dan
kelembaban disekitarnya, utnuk mengakses sensor Dht11 dengan menggunakan
NodeMCU cukup sederhana, dan tentunya nanti dapat kalian kembangkan sehingga
dapat digunakan untuk memonitoring ruangan sekitar dan terhubung ke ponsel,
namun pada penjelasan kali ini hanya akan membahas cara menggunakan sensor
Dht11 dengan NodeMCu
Komponen yang perlu disaipkan yaitu :
- Board NodeMCU
- Sensor Dht11
- Kabel jumper secukupnya
Selanjutnya lihat rangkaian yang ada dibawah ini :
Keterangan :
- Hubungkan pin sebelah kiri atau pin Data dari Dht11 ke pin D5 pada NodeMCU
- Pin tengah Dht11 atau pin VCC hubungkan ke pin 3v pada NodeMCU
- Pin paling kanan atau pin GND dari Dht11 hubungkan ke pin GND pad NodeMCU
Setelah semua
terhubung selanjutnya yaitu memasukkan program ke board NodeMCU
- Hubungkan board NodeMCU ke laptop kalian dengan menggunakan kabel data USB
- Buka aplikasi Arduino IDE
- Pilih pada menu Tools > Board > esp 8266 > NodeMCU
- Pilih lagi pada menu Tools > Port > COM yang aktif
- Instal library dari dht11, bisa kalian cari di browser untuk karena sudah banyak tersedia library dht11
- Copy program yang ada dibawah ini dan pastekan ke project arduino ide kalian
- Upload program dan tunggu sampai selesai
- Buka pada serial monitor, akan muncul suhu dan kelembaban disekitar sensor
#include <DHT.h>
DHT dht(2, DHT11);
void setup(){
Serial.begin(9600);
dht.begin();
}
void loop(){
float kelembaban = dht.readHumidity();
float suhu = dht.readTemperature();
Serial.print("kelembaban: ");
Serial.print(kelembaban);
Serial.print(" ");
Serial.print("suhu: ");
Serial.println(suhu);
}