Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo teman-teman, Selamat datang kembali di Artuino. Seperti yang Anda Lihat, saya telah memulai An Instructable
Hari ini kita akan membuat pengukur Suhu & Kelembaban dengan modul DHT11. Mari kita mulai
P. S. Pertimbangkan Berlangganan dan menyukai video
Langkah 1: Koneksi
Ikuti Diagram ini
setelah koneksi, akan terlihat seperti ini
Langkah 2: Kode
Ini adalah kode yang saya gunakan untuk proyek saya
#include //sertakan lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
#include "dht.h"// sertakan perpustakaan sensor dht
#define DHT_pin A0// beri nama pin sensor dan A0
dht DHT;//menginisialisasi sensor
batalkan pengaturan(){
lcd.begin(16, 2);//menginisialisasi senso
Serial.begin(9600);// memulai komunikasi Serial
delay(500);//Tunda untuk membiarkan sistem boot
Serial.println("DHT11 Sensor Kelembaban & Suhu\n\n");
delay(1000);//Tunggu sebelum mengakses Sensor
}
lingkaran kosong(){
DHT.read11(DHT_pin);//Baca pin Sensor
Serial.print("humidity = ");//mencetak kelembaban di Serial Monitor
Serial.print(DHT.kelembaban);
Serial.print("%");
Serial.print("suhu = ");
Serial.print(DHT.suhu); //untuk mencetak suhu pada monitor Serial
Serial.println("C");
lcd.setCursor(0, 0);
lcd.print("humidity=");//untuk mencetak kelembapan pada lcd
lcd.print(DHT.kelembaban);
lcd.print("%");
lcd.setCursor(0, 2);
lcd.print("temp = ");//untuk mencetak suhu pada lcd
lcd.print(DHT.suhu);
lcd.println("C");
delay(3000);//Tunggu 3 detik sebelum mengakses sensor lagi.
}
Langkah 3: Keluaran
Saya mencoba berbagai hal dengannya.
Ketika saya meletakkan es di dekatnya, suhunya mendingin.
& dan ketika udara hangat dihembuskan ke dalamnya, suhunya meningkat