wifi-scan-connect.ino

Kit de ensamblaje M5Stack PaperDIY (ESP32-S3) · Archivo : wifi-scan-connect.ino · Lenguaje : C++ (Arduino) · Uso : Scanner les réseaux WiFi disponibles et se connecter à un point d'accès connu.

Inicializa el módulo WiFi 4 del ESP32-S3 para la conectividad de red.

Utiliza la biblioteca WiFi estándar de Arduino. El PaperDIY utiliza una antena PCB integrada. Asegúrese de que las credenciales de WiFi sean correctas. La pantalla e-paper se utiliza para la retroalimentación visual.

wifi-scan-connect.ino

#include <M5Unified.h>
#include <WiFi.h>

const char* ssid = "YOUR_SSID";
const char* password = "YOUR_PASSWORD";

void setup() {
  M5.begin();
  Serial.begin(115200);
  
  M5.Display.clear();
  M5.Display.println("Scanning WiFi...");
  M5.Display.display();

  WiFi.mode(WIFI_STA);
  int n = WiFi.scanNetworks();
  Serial.printf("Found %d networks\n", n);
  
  for (int i = 0; i < n; ++i) {
    Serial.printf("%d: %s (%d)\n", i + 1, WiFi.SSID(i).c_str(), WiFi.RSSI(i));
  }

  M5.Display.clear();
  M5.Display.println("Connecting...");
  M5.Display.display();
  
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  
  M5.Display.clear();
  M5.Display.println("Connected!");
  M5.Display.println(WiFi.localIP());
  M5.Display.display();
}

void loop() {
  delay(1000);
}

← Volver a la ficha