ESP32 conexión via WiFi

Compartir:
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!

Contributors:

Compartir: