Configuración de ESP8266 con el IDE de Arduino

Configura el IDE de Arduino para programar en la ESP8266.

Etiquetas: Electrónica Programación ESP8266 Arduino IDE Bachillerato

Introducción

En este tutorial vamos a explicar cómo configurar el IDE de Arduino para programar con módulos NodeMCU como ESP8266.

Antes de empezar

Vas a necesitar los siguientes componentes:

  • NodeMCU ESP8266

Arduino IDE

Lo primero que tenemos que hacer es descargar el IDE de Arduino desde la web oficial.

URL: https://www.arduino.cc/en/Main/Software

Drivers de la ESP8266

Para sistemas operativos Linux o MAC la placa es reconocida sin problemas. Sin embargo, para Windows 7 o inferior nos pedirá instalar los drivers buscando de forma automática en Search for updated driver software.

Agregar tarjeta ESP8266 en el IDE de Arduino

Agregar la ESP8266 sobre el IDE de Arduino es muy sencillo gracias al soporte de la comunidad que hace que esté disponible como paquete. Con lo cual lo que tenemos que hacer es importar dicho paquete sobre el IDE de Arduino accediendo a Archivo > Preferencias y añadimos la ruta en Gestor de URLs Adicionales de Tarjetas donde se cuentra el paque del ESP8266.

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

Una vez añadido el paquete, instalamos la placa accediendo al menú Herramientas > Placas > Gestor de placas. A continuación buscamos la placa esp8266 y la instalamos. Este proceso tardará unos minutos.

Al finalizar el proceso de instalación ya podemos seleccionar la placa NodeMCU 1.0 (ESP 12E Module) y el puerto al cual tengamos conectada nuestra ESP.

Para probar que funciona, añadimos el siguiente código encargado de encender un LED situado en el pin digital 5 de nuestra ESP8266 (conectado internamente al pin GPIO14).

void setup() {
  pinMode(14, OUTPUT);
}

void loop() {
  digitalWrite(14, HIGH);
  delay(1000);
  digitalWrite(14, LOW);
  delay(1000);
}


Ejercicios propuestos

1.- Instala Arduino IDE con la configuración para programar placas NodeMCU.

2.- Carga el programa Blink y realiza la configuración necesaria para hacerlo funcionar.

Contribuciones

¿Has encontrado algún error en el contenido? ¿Te gustaría colaborar en el proyecto?
Edita esta página en GitHub y aparecerás en este apartado.

Miguel Ángel Abellán

Síguenos


A menos que se especifique lo contrario, todos los contenidos de este proyecto están bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.

This project is Open Source on GitHub and made with by @migueabellan

2015-2019 Asociación Programo Ergo Sum