#include <WiFi.h>
#include <DHT.h>
#define BLYNK_TEMPLATE_ID "TMPL6uwtXcYAM"
#define BLYNK_TEMPLATE_NAME "Tugas1"
#include <BlynkSimpleEsp32.h>
#define DHTPIN 23
#define TEMP V0
#define HUMI V1
#define AUTH_TOKEN "uyRyoMcRk10euXtiJ_mElURstydjpNro"
#define SSID "Wokwi-GUEST"
#define PASS ""
DHT dht(DHTPIN, DHT22);
BlynkTimer timer;
void setup() {
dht.begin();
Blynk.begin(AUTH_TOKEN, SSID, PASS);
timer.setInterval(1000L, sendSensor);
}
void loop() {
Blynk.run();
timer.run();
}
void sendSensor() {
float t = dht.readTemperature();
float h = dht.readHumidity();
Blynk.virtualWrite(TEMP, t);
Blynk.virtualWrite(HUMI, h);
}