Halo teman-teman
Dalam tutorial ini, saya akan menjelaskan bagaimana cara menggunakan DHT 21 atau biasa disebut dengan AMS 2301. Ini adalah modul sensor suhu dan kelembaban yang lebih baik daripada DHT 11. DHT 11 cukup bagus, tapi banyak keterbatasan, diantaranya adalah DHT 11 tidak bisa mengukur nilai suhu negatif. Mengapa kita menggunakan DHT 21? Pengukuran sangat akurat, kabel sensor bisa panjang, dan bisa mengukur nilai suhu negatif.
Skema
Data Spesifikasi
AM2301规格书_英文翻译15.cdr (aosong.com)
Kode
// Protus Tanuhandaru
// www.progresstech.co.id
#include <DHT.h>; // Memanggil library DHT
#define DHTPIN 2 // PIN data DHT 21
#define DHTTYPE DHT21 // Jenis DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE); // Inisialisasi sensor DHT
float hum; // Variable penyimpanan nilai kelembaban
float temp; // Variable penyimpanan nilai suhu
void setup()
{
Serial.begin(9600); // Baud rate komunikasi
dht.begin(); // Memulai DHT
}
void loop()
{
hum = dht.readHumidity(); // Menyimpan hasil pembacaan kelembaban
temp= dht.readTemperature(); // Menyimpan hasil pembacaan suhu
// Menyajikan hasil pembacaan suhu dan kelembaban
Serial.print("Suhu : ");
Serial.print(temp);
//Serial.print(°);
Serial.print(" °C | Kelembaban : ");
Serial.print(hum);
Serial.println(" %");
delay(2000); //Delay 2 detik
}