Tutorial: Hello Wi-Fi (EduESP32-S3)
Conecta la EduESP32-S3 a una red Wi-Fi y haz una petición HTTP.
Requisitos
- EduESP32-S3
- Arduino IDE con el paquete esp32
- SSID y contraseña de tu red 2.4 GHz
Conectar a Wi-Fi
#include <WiFi.h>
const char* WIFI_SSID = "TU_SSID";
const char* WIFI_PASS = "TU_PASSWORD";
void setup() {
Serial.begin(115200);
delay(500);
Serial.printf("Conectando a %s ", WIFI_SSID);
WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(300);
Serial.print(".");
}
Serial.println();
Serial.print("Conectado, IP: ");
Serial.println(WiFi.localIP());
}
void loop() {}
Hacer una petición HTTP GET
#include <HTTPClient.h>
void fetchExample() {
if (WiFi.status() != WL_CONNECTED) return;
HTTPClient http;
http.begin("https://example.com/");
int code = http.GET();
Serial.printf("Status: %d\n", code);
if (code == 200) {
Serial.println(http.getString().substring(0, 200));
}
http.end();
}
Llama a fetchExample() en loop() cada cierto tiempo.
Modo Access Point
WiFi.mode(WIFI_AP);
WiFi.softAP("EduESP32-AP", "12345678");
Serial.println(WiFi.softAPIP()); // 192.168.4.1 por defecto
Resolución de problemas
- No conecta: verifica que la red sea 2.4 GHz; el ESP32-S3 no soporta 5 GHz.
- Reset al conectar: revisa la fuente de alimentación, el módulo Wi-Fi consume picos altos.
Siguiente paso
Combina Wi-Fi + UART para construir un puente serie inalámbrico.