#define BLYNK_TEMPLATE_ID "TMPL6iQrebRJS"
#define BLYNK_TEMPLATE_NAME "apa aja"
#define BLYNK_AUTH_TOKEN "ut-sh1NYnK7XCCNrI0jf_UFoiLi5fN-a"
#define LED 2
#define VP_LED_CONTROL V0
#define VP_LED_STATUS V1
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN ; // Ganti dengan token Blynk Anda
char ssid[] = "Wokwi-GUEST"; // Ganti dengan SSID WiFi Anda
char pass[] = ""; // Ganti dengan kata sandi WiFi Anda
bool ledState = false;
void setup() {
pinMode(LED, OUTPUT);
Blynk.begin(auth, ssid, pass);
}
void loop() {
Blynk.run();
}
BLYNK_WRITE(VP_LED_CONTROL) {
int value = param.asInt();
if (value == 1) {
ledState = true;
} else {
ledState = false;
}
digitalWrite(LED, ledState ? HIGH : LOW);
Blynk.virtualWrite(VP_LED_STATUS, ledState ? 255 : 0);
}