#include <DHT.h>
#define pinDHT 13 //deklarasi pin (GPIO 4) data sensor DHT22
#define DHTType DHT22 // deklarasi tipe sensor suhu dan kelembaban yaitu DHT22
DHT SensorDHT(pinDHT, DHTType);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
// Serial.println("Hello, ESP32!");
SensorDHT.begin();
}
void loop() {
//Untuk baca sensor DHT22
float humidity = SensorDHT.readHumidity();
float temperature = SensorDHT.readTemperature();
if(isnan(humidity||isnan(temperature))){
Serial.println("Sensor DHT error");
}
else{
Serial.print("Humidity :");
Serial.print(humidity);
Serial.println("%");
Serial.print("Temperature :");
Serial.print(temperature);
Serial.println("C");
Serial.println("---------------------------");
}
// TempAndHumidity data = SensorDHT.getTempAndHumidity();
// put your main code here, to run repeatedly:
delay(100); // this speeds up the simulation
}