//#include <ESP8266WiFi.h> // Untuk ESP8266
#include <WiFi.h> // Untuk ESP32
#include <ESPAsyncWebServer.h>
// SSID dan password WiFi
const char* ssid = "NamaWiFi";
const char* password = "PasswordWiFi";
// Objek server web
AsyncWebServer server(80);
void setup() {
Serial.begin(115200);
// Menghubungkan ke WiFi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
// Menampilkan alamat IP ESP Arduino setelah terhubung ke WiFi
Serial.println("");
Serial.println("WiFi connected");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
// Mengatur handler untuk URL root ("/")
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
request->send(200, "text/plain", "Hello from ESP Arduino!");
});
// Menjalankan server web
server.begin();
Serial.println("Server started");
}
void loop() {
// Tidak ada yang perlu dilakukan di dalam loop
}