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!