🛠 Connecter le Nicla Vision au Wi-Fi (module ESP32)

Arduino Nicla Vision · intermediaire · Schéma : IMG-nicla-vision-intermediaire-3-niclavision-wifi-esp32.svg — Nicla Vision avec son module radio ESP32-N4 relié en SDIO au STM32H747, liaison sans fil vers un point d'accès Wi-Fi 2,4 GHz

Objetivos

Conectar el Nicla Vision a una red Wi-Fi de 2,4 GHz a través de su módulo de radio integrado y verificar la conexión mostrando la dirección IP obtenida por DHCP.

Material

Código completo

// > 
#include <WiFi.h>

const char SSID[] = "MON_RESEAU";
const char PASS[] = "MON_MOT_DE_PASSE";

void setup {
  Serial.begin(115200);
  WiFi.begin(SSID, PASS);            // 2.4 GHz only
  Serial.print(F("connexion"));
  uint32_t t0 = millis;
  while (WiFi.status != WL_CONNECTED) {
    delay(500); Serial.print('.');
    if (millis - t0 > 20000) { Serial.println(F("\n echec, reset")); resetMCU; }
  }
  Serial.println(F(" connecte"));
  Serial.print(F("IP : ")); Serial.println(WiFi.localIP);
  Serial.print(F("RSSI : ")); Serial.println(WiFi.RSSI);
}

void loop {
  if (WiFi.status != WL_CONNECTED) { // reconnexion simple
    WiFi.disconnect; delay(1000); WiFi.begin(SSID, PASS);
  }
  delay(2000);
}

Verificación esperada

La consola muestra la IP asignada por el DHCP del router y un RSSI coherente (por ejemplo, −60 dBm cerca del router). En MicroPython (firmware ARDUINO_NICLA_VISION-*.dfu), el equivalente network.WLAN(network.STA_IF).connect(ssid, pass) está confirmado por el puerto oficial.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales