DHT 21 (AMS 2301) dengan Arduino Uno

 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


Data Sheet DHT21 




PROGRAM Menampilkan Hasil suhu dari Dht21



#include <DHT.h>; // Memanggil library DHT

#define DHTPIN 8            // 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
}


Hasil Akan ditampilkan pada Serial Monitor

0 Comments