#define BLYNK_TEMPLATE_ID "TMPL60sMyKOd4"
#define BLYNK_TEMPLATE_NAME "Smart home"
#define BLYNK_AUTH_TOKEN "3SFRqCv1jY9j61fGkPVPYnNqTGic0xVR"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
#define lampu1 13
#define lampu2 12
#define lampu3 2
#define lampu4 15
void wifiConnection(){
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("Menghubungkan...");
delay(500);
}
Serial.println("Berhasil terhubung");
}
BLYNK_WRITE(V0) {
Serial.println(param.asInt());
digitalWrite(lampu1, param.asInt());
}
BLYNK_WRITE(V1) {
Serial.println(param.asInt());
digitalWrite(lampu2, param.asInt());
}
BLYNK_WRITE(V2) {
Serial.println(param.asInt());
digitalWrite(lampu3, param.asInt());
}
BLYNK_WRITE(V3) {
Serial.println(param.asInt());
digitalWrite(lampu4, param.asInt());
}
void setup() {
Serial.begin(115200);
wifiConnection();
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, password);
pinMode(lampu1, OUTPUT);
pinMode(lampu2, OUTPUT);
pinMode(lampu3, OUTPUT);
pinMode(lampu4, OUTPUT);
}
void loop() {
Blynk.run();
}