#define BLYNK_TEMPLATE_ID "TMPL6oJT70V19"
#define BLYNK_TEMPLATE_NAME "control 2 LED"
#define BLYNK_AUTH_TOKEN "J868Dk9kVyeTPc46AAD3YlPzD9JSVtyw"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
// Konfigurasi WiFi
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
// Konfigurasi LED
const int ledPin = 2;
// Variabel status saklar
int statusSaklar = 0;
// Fungsi ketika tombol V0 ditekan
BLYNK_WRITE(V0) {
statusSaklar = param.asInt();
digitalWrite(ledPin, statusSaklar);
Serial.print("Status LED: ");
if (statusSaklar == 1) {
Serial.println("MENYALA");
} else {
Serial.println("MATI");
}
}
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
Serial.println("Menghubungkan ke Blynk...");
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop() {
Blynk.run();
}Loading
esp32-devkit-c-v4
esp32-devkit-c-v4