#include <DHT.h>
#define DHTPIN 4
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
double suhu;
double kelembapan;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
dht.begin();
}
void loop() {
// put your main code here, to run repeatedly:
setData();
getData();
delay(2000); // this speeds up the simulation
}
void setData() {
suhu = dht.readTemperature();
kelembapan = dht.readHumidity();
}
void getData() {
Serial.println("------");
Serial.print("Suhu: ");
Serial.println(suhu);
Serial.print("Kelembapan: ");
Serial.println(kelembapan);
Serial.print("Suhu + Kelembapan: ");
Serial.println(suhu + kelembapan);
Serial.println("------");
}