#define BLYNK_TEMPLATE_ID "TMPL6XOEvglCm"
#define BLYNK_TEMPLATE_NAME "monitoring suhu dan kelembapan"
#define BLYNK_AUTH_TOKEN "OT9QkZLuLLBeafH4ZSDYL-gUxrSOHjKg"
#include <BlynkSimpleEsp32.h>
BlynkTimer timer;
#include "DHTesp.h"
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
const int DHT_PIN = 15;
DHTesp dhtSensor;
float suhu;
float lembab;
void sendSensor(){
TempAndHumidity data=dhtSensor.getTempAndHumidity();
suhu = data.temperature;
lembab = data.humidity;
Blynk.virtualWrite(V0, suhu);
Blynk.virtualWrite(V1, lembab);
}
void setup() {
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L,sendSensor);
dhtSensor.setup(DHT_PIN,DHTesp::DHT22);
}
void loop() {
Blynk.run();
timer.run();
}