Hello Sahabat Anak Kendali,
pada kesempatan kali ini saya akan menulis Artikel tentang ESP32, Cara Membaca Wifi yang Tersedia. Tutorial ESP32 Sebelumnya Cara Install Board ESP32 Arduino IDE
ESP32 juga tersedia fitur WIFI sehingga kita dapat melakukan Komunikasi Antar Perangkat secara wireless, baik Kirim Data maupun Terima Data, melalui Internet atau Jaringan Local.
untuk itu, terlebih dahulu kita pastikan perangkat ESP32 dapat membaca WIFI yang tersedia, baik dari Router, ESP8266, HP.
Keyword :
Tutorial ESP32 Pemula,
Tutorial ESP32 Lolin,
Wemos ESP32,
Get Started ESP32,
Belajar ESP32 Pemula,
Membaca Wifi ESP32,
Scan WIFI ESP32,
ESP32 Arduino
langsung saja ikuti langkah langkah berikut ini.
1. tidak diperlukan rankaian tambahan atau perangkat tambahan, langsung saja colok ESP32 ke PC atau Laptop.
2. Pastikan Pilihan Board dan Port Com nya benar.
3. Buatlah program Seperti berikut :
#include "WiFi.h" void setup() { Serial.begin(115200); // Set WiFi to station mode and disconnect from an AP if it was previously connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Setup done"); Serial.println("scan start"); // WiFi.scanNetworks will return the number of networks found int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) { Serial.println("no networks found"); } else { Serial.print(n); Serial.println(" networks found"); for (int i = 0; i < n; ++i) { // Print SSID and RSSI for each network found Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*"); delay(10); } } Serial.println(""); // Wait a bit before scanning again delay(5000); } void loop() { }
Berikut adalah gambar wifi yang tersedia dan terdeteksi oleh jangkauan ESP32.
mungkin cukup sekian apa yang bisa saya bagikan kali ini, semoga bermanfaat. jangan lupa untuk berkomentar, ataupun menghubungi saya melalui WA atau Messenger
salah : for (int i = 0; i < n; ++i) {
benar : for (int i = 0; i < n; ++i) {
tolong perbaiki lagi