#define BLYNK_TEMPLATE_ID "TMPL6R0zB9Iiq"
#define BLYNK_TEMPLATE_NAME "Nanda Ausil Jannati"
#define BLYNK_AUTH_TOKEN "RyG6XpuPJBuBgm4u0GS9QIc1q9l4jeno"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#include <DHT.h>
#define DHTPIN 14
#define DHTTYPE DHT22
//set ssid wifi
char ssid[] = "Wokwi-GUEST";
char passw[] = "";
BLYNK_WRITE(V1) {
int tombol = param.asInt();
//---kondisikan tombol dengan lampu---
if(tombol == 1) {
digitalWrite(32, HIGH);
} else {
digitalWrite(32, LOW);
}
}
//---end konsisi tombol---
DHT dht(DHTPIN, DHTTYPE);
void sendSensor(){
float suhu = dht.readTemperature();
float hum = dht.readHumidity();
Blynk.virtualWrite(V2, suhu);
Blynk.virtualWrite(V3,hum);
// Serial.print("suhu ruangan");
// Serial.print(suhu);
// Serial.println("Humidity Ruangan");
// Serial.print(hum);
}
// BLYNK_WRITE(V2) {
// }
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); //9600 bps (bit per second)
pinMode(32, OUTPUT);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, passw);
dht.begin();
}
void loop() {
Blynk.run();
sendSensor();
}