NOVIOTDocs
Panduan

WiFi Virtual ESP32

Salah satu keunggulan ESP32 dibanding Arduino Uno adalah WiFi bawaan. Di Noviot, ESP32 memiliki WiFi virtual: sketch-mu bisa terhubung ke jaringan, mendapat alamat IP, dan berkomunikasi, semuanya di dalam simulasi. Kamu tidak butuh jaringan WiFi asli, router, atau koneksi internet untuk berlatih.

Cara kerja WiFi virtual

Saat sketch memanggil WiFi.begin(), ESP32 virtual mulai menyambung ke SSID yang ditulis di sketch. Karena jaringannya virtual, nama SSID dan kata sandi boleh diisi apa saja; template resmi Noviot memakai contoh SSID NOVIOT. Setelah beberapa saat, status koneksi berubah menjadi terhubung dan ESP32 menerima alamat IP virtual 192.168.4.2.

Contoh sketch paling dasar

#include <WiFi.h>

void setup() {
  Serial.begin(115200);
  WiFi.begin("NOVIOT", "12345678");

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println();
  Serial.print("Terhubung, IP: ");
  Serial.println(WiFi.localIP());
}

void loop() {
}

Tekan Run, lalu buka Serial Monitor. Titik-titik akan tercetak selama proses menyambung, diakhiri alamat IP virtual. Pola menunggu dengan WiFi.status() seperti ini sama persis dengan yang dipakai pada ESP32 fisik.

Melihat status dan alamat IP di panel

Selain lewat Serial Monitor, status WiFi juga ditampilkan di panel simulator saat simulasi ESP32 berjalan. Di sana kamu bisa melihat:

Panel ini berguna untuk memeriksa cepat apakah tahap koneksi berhasil, sebelum kamu menelusuri bagian program berikutnya seperti web server atau MQTT.

Hal yang perlu diperhatikan

Untuk latihan siap pakai, buka template ESP32 WiFi Connect dari daftar template: rangkaiannya sudah jadi dan sketch-nya menunjukkan pola koneksi di atas secara utuh.

© 2026 Noviot — Indonesia's most advanced Arduino & IoT simulator · FAQ · Kontak