#define BLYNK_TEMPLATE_ID "TMPL6SLenqO_U"
#define BLYNK_TEMPLATE_NAME "pompafix"
#define BLYNK_AUTH_TOKEN "rnJIHb6hf5M3TA1enWRDjyUrrfpJfNuz"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "rnJIHb6hf5M3TA1enWRDjyUrrfpJfNuz";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
#define RELAY_PIN_1 2 // Ganti dengan pin yang sesuai pada ESP32
#define RELAY_PIN_2 4 // Ganti dengan pin yang sesuai pada ESP32
// Tambahkan RELAY_PIN_X sesuai kebutuhan
BLYNK_WRITE(V0) {
int value = param.asInt(); // Membaca nilai dari widget Button
digitalWrite(RELAY_PIN_1, value);
}
BLYNK_WRITE(V1) {
int value = param.asInt(); // Membaca nilai dari widget Button
digitalWrite(RELAY_PIN_2, value);
}
// Tambahkan fungsi BLYNK_WRITE() sesuai jumlah relay yang Anda gunakan
void setup() {
Serial.begin(115200);
// Koneksi ke WiFi
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
Blynk.begin(auth, ssid, pass);
pinMode(RELAY_PIN_1, OUTPUT);
pinMode(RELAY_PIN_2, OUTPUT);
// Atur pin relay tambahan sesuai kebutuhan
// Misalnya, tambahkan: pinMode(RELAY_PIN_X, OUTPUT);
}
void loop() {
Blynk.run();
delay(1000); // Tunda untuk menghindari pengecekan yang terlalu cepat
}