//Nama : Choirul Aminin
//NIM : 20102117
//Tugas : Mengukur suhu dan kelembaban dengan DHT22 dan ESP32 serta menampilkan hasilnya pada serial monitor
#include "DHTesp.h" //memanggil library
const int DHT_PIN = 15; //deklarasi dht22 pada pin 15
DHTesp dhtSensor; //memanggil library DHTesp dan jadikan dhtSensor
void setup() { //inisiasi parameter yg di gunakan
// put your setup code here, to run once:
Serial.begin(115200); //menampilkan sensor yang digunakan
dhtSensor.setup(DHT_PIN, DHTesp::DHT22); //memanggil library dht.Sensor dan memberikan parameter yang digunakan
}
void loop() {
// put your main code here, to run repeatedly:
TempAndHumidity data = dhtSensor.getTempAndHumidity(); //memanggil library TempAndHumidity
Serial.println("Suhu : " + String (data.temperature, 2) + " C"); // menampilkan suhu dalam Celcius (2 adalah pembulatan 2 angka di belakang koma)
Serial.println("Kelembapan Udara : " + String (data.humidity, 1) + " %"); // menampilkan kelembapan dalam persen (1 adalah pembulatan 1 angka di belakang koma)
Serial.println("=============================="); //memberikan batas agar rapi
delay(1000); // this speeds up the simulation
}