#define BYLNK_TEMPLATE_ID "NAMA ID-TEMPLATE"
#define BLYNK_TEMPLATE_NAME "NAMA TEMPLATE"
#define BLYNK_AUTH_TOKEN "AUTH TOKEN"
#include <Wifi.h>
#include <WifiClient.h>
#include <BlynkSimpleEsp32.h>
// Deklarasi koneksi jaringan Wi-Fi
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
// Deklarasi PIN yang digunakan
#define led1 4
int led_btn = 0;
// Fungsi untuk mengontrol LED melalui aplikasi Blynk
BLYNK_WRITE(V0) {
led_btn = param.asInt();
if (led_btn == 1) {
digitalWrite(led1, HIGH);
Serial.println("lampu on");
Blynk.virtualwrite(V0,LOW);
}
}
void setup() {
Serial.begin(9600);
//Memeriksa koneksi ke jaringan Wi-Fi
Serial.println("Connecting to WiFi...");
Wifi.begin(ssid, pass);
while (Wifi.status() != WL_CONNECTED) {
delay(500)
Serial.print(".");
}
Serial.println("Connecting to Wifi");
// Inisialisasi pin LED sebagai output
pinMode(led1, OUTPUT);
// Inisialisasi koneksi Blynk
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, Passo );
}
void loop() {
BLYNK.run();
}