Home » Blog » Tutorial Sensor Suhu dan Kelembaban DHT 21 (AMS 2301) dengan Arduino Uno

Tutorial Sensor Suhu dan Kelembaban DHT 21 (AMS 2301) dengan Arduino Uno

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
}

Leave a Reply

Your email address will not be published. Required fields are marked *