#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "PMq3ssM1G9rLu7AikmSauyoWGb_-I-UU"; // Ganti dengan Auth Token dari proyek Blynk
char ssid[] = "Sicasa Spaces 5G"; // Ganti dengan nama WiFi Anda
char pass[] = "casaster5G"; // Ganti dengan kata sandi WiFi Anda
// Tentukan pin relay pada ESP32
int relayPins[] = {2, 4, 5, 16};
void setup() {
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
// Set pin relay sebagai OUTPUT
for (int i = 0; i < 4; i++) {
pinMode(relayPins[i], OUTPUT);
digitalWrite(relayPins[i], LOW); // Matikan relay saat awal
}
}
void loop() {
Blynk.run();
}
// Fungsi untuk mengendalikan relay
BLYNK_WRITE(V0) {
digitalWrite(relayPins[2], param.asInt());
}
BLYNK_WRITE(V1) {
digitalWrite(relayPins[2], param.asInt());
}
BLYNK_WRITE(V2) {
digitalWrite(relayPins[2], param.asInt());
}
BLYNK_WRITE(V3) {
digitalWrite(relayPins[2], param.asInt());
}