//จำลองesp32 wifi x Blynk บนWokwi


#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>


char auth[] = "R8F5hCdJvIrgkLzUv-XSTuEfdV8i7iJv"; // ใส่ Auth Token ของ Blynk ที่ได้รับจากแอปพลิเคชัน Blynk
char ssid[] = "Wokwi-GUEST"; //nama hotspot yang digunakan
char pass[] = ""; //password hotspot yang digunakan

int pinLED = 2; // ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED


void setup()
{
  Serial.begin(9600);


  Blynk.begin(auth, ssid, pass);
  pinMode(pinLED, OUTPUT);
}


void loop()
{
  Blynk.run();
}


// ฟังก์ชั่นเปิด-ปิดไฟ LED ด้วยการกดปุ่มบนแอปพลิเคชัน Blynk
BLYNK_WRITE(V1)
{
  int ledState = param.asInt();


  if (ledState == 1) {
    digitalWrite(pinLED, HIGH);
  } else {
    digitalWrite(pinLED, LOW);
  }
}