// Menentukan jenis board yang digunakan
#if defined(ESP8266)
#include <ESP8266WiFi.h>
#elif defined(ESP32)
#include <WiFi.h>
#endif
// Konstanta
#define WIFI_SSID "Wokwi-GUEST"
#define WIFI_PASSWORD ""
#define SERIAL_DEBUG_BAUD 115200
#define LED_PIN 15
// Status WiFi bool wifiConnected = false;
// Inisialisasi WiFi void initWifi() {
Serial.println("Menghubungkan ke
AP...");
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) { delay(500);
Serial.print(".");
}
Serial.println("Terhubung ke AP!"); wifiConnected = true;
}
// Mengecek koneksi WiFi void checkWifiConnection() {
if (WiFi.status() != WL_CONNECTED)
{ wifiConnected = false; initWifi(); // Coba sambungkan kembali
}
}