Berikut contoh script .ino untuk menghubungkan ESP32 ke jaringan WiFi menggunakan Arduino IDE.
Script ini menggunakan library WiFi.h dan akan menampilkan status koneksi ke Serial Monitor:
#include <WiFi.h>
// Ganti dengan SSID dan password WiFi kamu
const char* ssid = "Nama_WiFi";
const char* password = "Password_WiFi";
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("Menghubungkan ke WiFi...");
WiFi.begin(ssid, password);
// Tunggu sampai terhubung
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("Terhubung ke WiFi!");
Serial.print("IP Address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Tambahkan logika lain di sini jika diperlukan
}
🧪 Cara Menggunakan
Buka Arduino IDE
Pilih board ESP32 di menu Tools > Board
Pilih port USB di Tools > Port
Paste script di atas ke jendela editor
Klik Upload
Buka Serial Monitor (baud rate 115200) untuk melihat status koneksi
Referensi
- Espressif Systems – ESP32 Technical Reference Manual. Diakses 10 November 2025.
- GitHub Espressif – Arduino core for ESP32. Diakses 10 November 2025.
- Arduino.cc – Panduan Penggunaan ESP32 di Arduino IDE. Diakses 10 November 2025.
- Random Nerd Tutorials – ESP32 WiFi Manager dengan AsyncWebServer. Diakses 10 November 2025.
- Espressif Docs – Dokumentasi Library WiFi.h untuk ESP32. Diakses 10 November 2025.