Sensor DHT22 adalah perangkat elektronik yang digunakan untuk mengukur suhu dan kelembapan udara, kali ini saya akan membuat tutorial cara membaca sensor DHT 22 menggunakan Arduino Uno.

Alat Yang digunakan:

  • Arduino Uno
  • Sensor DHT 22
  • Kabel Jumper

Koneksi Pin:

  • VCC->5V
  • Data->A0(D14)
  • GND->GND

Skematik Pin:

Kode Program Untuk Arduino:

#include <Arduino.h>

#include <DHT.h>

int port_dht22 = 14;
DHT dht22(port_dht22, DHT22);


float baca_suhu_dht22() {
float temperature = dht22.readTemperature();
if (isnan(temperature)) {
return 0.0;
}
return temperature;
}
 
float baca_kelembaban_dht22() {
float humidity = dht22.readHumidity();
if (isnan(humidity)) {
return 0.0;
}
return humidity;
}


void setup()
{
Serial.begin(9600);
dht22.begin();

}
void loop(){
float suhu_dht22 = baca_suhu_dht22();
Serial.println("dht22 suhu: " + (String)suhu_dht22);
float kelembaban_dht22 = baca_kelembaban_dht22();
Serial.println("dht22  Kelembaban : " + (String)kelembaban_dht22);


}


Note : sebelum menggunakan kode ini jangan lupa untuk downlod libary dht22 nya yaa.

Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat menggnakan jasa kami bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

Mau Konsultasi & Diskusi ?