Programación del ESP8266 con el IDE de Arduino en 3 sencillos pasos

Mateo Vélez
· 2 minutos de lectura
Enviar por correo electrónico

El ESP8266 es un módulo WiFi económico desarrollado por Espressif Systems . Su popularidad ha ido en aumento entre la comunidad de hardware gracias a sus excelentes características y estabilidad, hasta el punto de que se puede programar fácilmente con el IDE de Arduino.

En esta publicación, aprenderemos cómo programar su ESP8266 usando un UARTbee o Arduino UNO y el IDE de Arduino.

Requisitos

  1. Un módulo ESP8266.
  2. Arduino UNO , UARTbee o cualquier UART al dispositivo USB.
  3. Cables puente.
  4. Arduino IDE versión 1.6.6 o superior.

¡Cablear!

Primero, necesitaremos identificar el pinout del ESP8266.

Para configurar el ESP8266 en modo de programación necesitas conectar sus cables de la siguiente manera:

ESP8266 UARTbee Arduino UNO
RXD TXD RX
GPIO0 Tierra Tierra
GPIO2 ——- ——-
Tierra Tierra Tierra
VCC 3.3 3,3 V
RST ——– ———–
CH_PD 3,3 V 3,3 V
TXD RXD Texas

NOTA: Si usa un Arduino UNO, deberá configurar el RST de Arduino a GND. Tenga cuidado con el VCC del ESP8266, ya que solo funciona con una fuente de alimentación de 3,3 V.

Configurar el IDE de Arduino

  1. Descargar Arduino IDE.
  2. Abra su IDE y haga clic en "Archivo -> Preferencias".
  3. En “URL adicionales del administrador de tableros”, agregue esta línea y haga clic en “Aceptar”:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

4. Vaya a “Herramientas -> Placa -> Administrador de placas” , escriba “ESP8266” e instálelo.

5. Vaya nuevamente a “Herramientas -> Placa” y seleccione “Módulo ESP8266 genérico”.

¡Muestra tu código!

Ya puedes usar tu ESP8266 como módulo independiente sin necesidad de un microcontrolador externo. Consulta más recursos sobre el ESP8266 aquí para aprender a crear productos y proyectos IoT

Avanzando

Con el ESP8266 configurado y capaz de enviar datos a una IoT , somos parciales, pero recomendamos usar Ubidots para generar valores de datos. Para comenzar a resolver problemas con el Internet de las cosas hoy, simplemente cree una cuenta Ubidots y envíe sin esfuerzo sus datos a la Plataforma de desarrollo de aplicaciones IoT Ubidots para desarrollar, visualizar e implementar su aplicación de resolución de problemas hoy mismo.