// mengakses library wifi
#include <WiFi.h>
// SID dan kata sandi untuk jaringan WiFi yang akan akan dihubungkan
// contoh dibwah ini sudah disediakan dari wokwinya sendiri
#define ssid "Wokwi-GUEST"
#define password ""
void initWiFi() {
//Pertama-tama, mode WiFi diatur menjadi WIFI_STA yang berarti perangkat akan berperan sebagai stasiun (client) WiFi
WiFi.mode(WIFI_STA);
//Kemudian, perangkat mencoba untuk terhubung ke jaringan WiFi yang ditentukan menggunakan nama SSID dan kata sandi yang telah ditentukan.
//Fungsi ini menunggu sampai koneksi terhubung (WL_CONNECTED).
WiFi.begin(ssid, password);
//mengecek sudah connect atau belum
while (WiFi.status() != WL_CONNECTED) {
Serial.print('.');
//delay sebagai penjeda waktu
delay(1000);
}
//Setelah koneksi berhasil, alamat IP lokal perangkat dicetak melalui Serial.
Serial.println("Connected");
Serial.println("ip address");
//menampilkan ip addres yg kita dapat
Serial.println(WiFi.localIP());
}
void setup() { //sekali jalan
// berapa cepat data dapat dikirimkan melalui koneksi serial.
Serial.begin(115200);
//memanggil variable diatas
initWiFi();
}
void loop() { // --> akan dijalankan secara berulang ulang
// put your main code here, to run repeatedly:
}