Programando el ESP8266 con el IDE de Arduino en 3 sencillos pasos

El ESP8266 es un módulo WiFi de bajo costo construido por Espressif Systems . Su popularidad ha ido creciendo entre la comunidad de hardware gracias a sus buenas características y estabilidad, hasta el punto de que puede programarse fácilmente usando su 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 de puente.
  4. Arduino IDE versión 1.6.6 o superior.

¡Cablear!

Primero, necesitaremos identificar el pinout de ESP8266.

Para configurar el ESP8266 en modo de programación, necesita conectar sus cables de esta manera:

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

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

Configurar el IDE de Arduino

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

4. Vaya a "Herramientas -> Tablero -> Administrador de tableros" , escriba "ESP8266" e instálelo.

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

¡Destella tu código!

Ahora está listo para usar su ESP8266 como módulo independiente sin necesidad de un microcontrolador externo. Consulte más recursos de ESP8266 aquí para aprender cómo crear IoT utilizando este increíble módulo.

Avanzando

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