#define BLYNK_TEMPLATE_ID "TMPL61tr0fLl6"
#define BLYNK_TEMPLATE_NAME "eMesin"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <DHT.h>
#define DHTPIN 27
#define DHTTYPE DHT22
#define VIBRATION_PIN 32
char ssid[] = "4G CPE C269"; // Gantikan dengan WiFi anda
char pass[] = "88888888";
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
pinMode(VIBRATION_PIN, INPUT_PULLUP);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop() {
Blynk.run();
float suhu = dht.readTemperature();
int vibrasi = digitalRead(VIBRATION_PIN); // LOW = AKTIF
Blynk.virtualWrite(V0, suhu); // hantar suhu ke Blynk
Blynk.virtualWrite(V1, vibrasi == LOW ? 1 : 0); // hantar status getaran
delay(2000);
}