Arduino Nano Esp32 - wifi - messaggio serial monitor non corrisponde a quello del router ( secondo programma della mia vita dopo blink)

ciao a tutti,
ho il seguente problema:

  • dopo il successo con lo sketch del blink, sto' cercando di connettere il mio Arduino Nano Esp32 al wifi
  • ho fatto upload dello sketch qui sotto
  • il telefono Android che sto 'usando come hotspot mi mostra : 2 dispostivi collegati: l'arduino Esp32 e il pc stesso
  • il monitor di Arduino IDE mi mostra invece continuamente "Attempting to connect...."
  • se mi collego su Arduino Cloud, anche in questo caso il Nano Esp32 risulta disconnesso (ma qui potrebbe essere un errore mio, sono totalmente nuovo di Arduino, forse l'ho configurato male, pur avendo seguito alla lettera le istruzioni)

Ho preso lo Sketch dalla documentazione ufficile arduino: wifi.status

Vi sarei grato se poteste aiutarmi.
Saluti.
Francesco

#include <SPI.h>
#include <WiFi.h>

char ssid[] = ".....";                     // your network SSID (name)
char key[] = ".....";       // your network key
int keyIndex = 0;                                // your network key Index number
int status = WL_IDLE_STATUS;                     // the Wifi radio's status

void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600);

  // attempt to connect to Wifi network:
  while ( status != WL_CONNECTED) {
    Serial.print("Attempting to connect to WEP network, SSID: ");
    Serial.println(ssid);
    status = WiFi.begin(ssid,key);

    // wait 10 seconds for connection:
    delay(10000);
  }

  // once you are connected :
  Serial.print("You're connected to the network");
}

void loop() {
  // check the network status connection once every 10 seconds:
  delay(10000);
 Serial.println(WiFi.status());
}

Sei sicuro che hai network key corretto/valido? Usa la password 12345678 su entrambi, hotspot e nel tuo sketch .

Aggiungi qui:
Serial.println(status);

Ciao Kmin,
Graz e scusa se ti rispondo così tardi.
Ho risolto usando:

  1. uno Sketch presente nella documentazione di espressif invece di quella di Arduino
  2. Il collegamento alla fibra di casa , invece che al Hotspot del telefonino.

Adesso devo capire quale di queste due modifiche mi ha permesso di vedere lo status giusto in console.
Seguo sicuramente il tuo consiglio di visualizzare lo status .
Siccome il Nano Esp32 risultava, sul mio telefono, tra i dispositivi collegati al hotspot, forse era colpa del telefono che non restituiva lo status connessione alla console Arduino Ide.
Farò un po' di prove. Grazie ancora per il suggerimento!