#define BLYNK_TEMPLATE_ID "TMPL6EVH-aURJ" // ID Template proyek dari Blynk (diperoleh dari dashboard Blynk)
#define BLYNK_TEMPLATE_NAME "Wokwi LED" // Nama Template proyek untuk identifikasi
#define BLYNK_AUTH_TOKEN "-xZ1YdwJ2tf9DxSlamoSpk_P7RfNa5k7" // Token autentikasi unik untuk perangkat ini (didapat dari Blynk)
#define BLYNK_PRINT Serial // Menampilkan informasi debug Blynk ke Serial Monitor
#include <WiFi.h> // Library bawaan ESP32 untuk koneksi WiFi
#include <WiFiClient.h> // Library untuk mengelola koneksi TCP/IP
#include <BlynkSimpleEsp32.h> // Library utama untuk menghubungkan ESP32 ke platform Blynk
char ssid[] = "Wokwi-GUEST"; // Nama jaringan WiFi yang akan digunakan (SSID)
char pass[] = ""; // Password WiFi (kosong karena Wokwi-GUEST tidak memakai sandi)
void setup()
{
Serial.begin(115200); // Memulai komunikasi Serial dengan kecepatan 115200 bps
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass); // Menghubungkan ke WiFi dan server Blynk menggunakan token & SSID
}
void loop()
{
Blynk.run(); // Menjaga koneksi tetap aktif dan menangani komunikasi dengan Blynk
delay(100); // Jeda 100 milidetik agar tidak terlalu membebani prosesor
}