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
