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 de bajo costo fabricado 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 usando 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. Abre tu IDE y haz 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. Vuelva a “Herramientas -> Placa” y seleccione “Módulo ESP8266 genérico”.

¡Muestra tu código!

Ahora 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 IoT productos y proyectos

Avanzando

Con el ESP8266 configurado y capaz de enviar datos a una IoTUbidotsUbidots UbidotsUbidotsUbidotsUbidots UbidotsUbidots para gestionar sus datos. Para empezar a resolver problemas con el Internet de las Cosas hoy mismo, simplemente cree una Ubidots cuenta y envíe sus datos sin esfuerzo a la Ubidots IoT plataforma de desarrollo de aplicaciones para desarrollar, visualizar e implementar su aplicación de resolución de problemas hoy mismo.