Vamos a ejecutar un simple código para probar la conexión de nuestra placa ESP32 vía WiFi.
Para ello crearemos una nueva ventana del IDE de Arduino y pegamos el siguiente código:
#include "WiFi.h"
#include "arduino_secrets.h"
const char* ssid = SECRET_SSID;
const char* password = SECRET_PSW;
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.println("Connecting to WiFi..");
}
Serial.println("Connected to the WiFi network");
}
void loop() {}
Hemos utilizado un sub-archivo "arduino_secrets.h" que es llamado por la función SECRET_ de Arduino para no mostrar y compartir nuestra información sensible sobre la red WiFi.
Para crear ese subarchivo, creamos un nuevo archivo en el IDE de Arduino, e incluimos nuestra información sensible con el siguiente formato:
#define SECRET_SSID "MOVISTAR_JUJUJUJU"
#define SECRET_PSW "Rjlkdj34KIJDKJajajaja"

Grabaremos el archivo con el nombre "arduino_secrets" y con la extensión ".h": "arduino_secrets.h". Si por defecto dejamos que el IDE de Arduino ponga la extensión ".ino", no funcionará.
De este modo, las variables SECRET_SSID y SECRET_PSW quedan definidas fuera de nuestro código principal, fuera de la vista de los demás.
Ahora tenemos que asegurarnos de que ambos archivos ("ESP32_Wifi_Test.ino" y "arduino_secrets.h") estén en la misma carpeta (en mi caso dentro de "ESP_Wifi_Test" que a su vez está dentro de la carpeta "Arduino" donde guardo todos mis proyectos de Arduino y a donde apunta mi IDE de Arduino.

Si ahora compilamos el código y lo subimos a la placa ESP32, encontraremos esto (el código y el mensaje de que el programa está correctamente subido):

No te olvides de presionar el BOOT de la placa al subir el código (esto ya no lo diremos en futuras Entradas del blog).
Si nuestro ESP32 está conectado a internet veremos el siguiente texto en el Monitor Serie:
"Connected to the WiFi network"
Si nuestro ESP32 no está conectado, veremos:
"Connecting to WiFi..".
En nuestro caso, se conecta sin problema:

El código base de este ejemplo ha sido modificado del presente en:
https://techtutorialsx.com/2017/04/24/esp32-connecting-to-a-wifi-network/
¡Gracias por compartir vuestra sabiduría!