← Todas las entradas Entrada de blog

Conectar el ESP8266 a WiFi: guía de configuración

Viktoria Builds

Cómo añadir la placa ESP8266 al Arduino IDE y escribir un sketch de conexión WiFi sencillo. Con la URL del gestor de placas y repositorio en GitHub.

Ver en YouTube

Conectar el ESP8266 a WiFi es sorprendentemente sencillo una vez configurada la placa en Arduino IDE. Aquí tienes todo lo que necesitas para conectarte en pocos minutos.

Instalar la placa ESP8266 en Arduino IDE

Abre Arduino IDE, ve a Archivo → Preferencias y pega la siguiente URL en el campo "URLs adicionales de gestor de tarjetas":

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Luego ve a Herramientas → Placa → Gestor de tarjetas, busca esp8266 e instala el paquete de la comunidad ESP8266.

Seleccionar la placa

Ve a Herramientas → Placa y elige tu variante. Para NodeMCU selecciona NodeMCU 1.0 (ESP-12E Module). Asegúrate de que el puerto correcto esté seleccionado en Herramientas → Puerto.

El código

Código completo: github.com/viktoriabuilds/esp8266-wifi-tutorial

#include <ESP8266WiFi.h>

const char* ssid     = "Your SSID";
const char* password = "Your Password";

int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);

  Serial.begin(115200);
  Serial.println();
  Serial.print("Wifi connecting to ");
  Serial.println(ssid);

  WiFi.begin(ssid, password);

  Serial.println();
  Serial.print("Connecting");

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  digitalWrite(ledPin, HIGH);
  Serial.println();
  Serial.println("Wifi Connected Success!");
  Serial.print("NodeMCU IP Address : ");
  Serial.println(WiFi.localIP());
}

void loop() {
  // your code here
}

Sube el sketch y abre el Monitor Serie a 115200 baudios. El ESP8266 se conectará e imprimirá su dirección IP local. El LED del pin 13 se encenderá una vez conectado.

Próximos pasos

Una vez conectado puedes hacer peticiones HTTP, servir una pequeña página web o enviar datos de sensores a una API en la nube.

¿Te ha gustado este tutorial?

Apoya el canal en Patreon y obtén acceso anticipado a proyectos, build logs y mucho más.

Apoyar en Patreon →