Programación del ESP8266 con el IDE de Arduino en 3 sencillos pasos
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
- Un módulo ESP8266.
- Arduino UNO , UARTbee o cualquier UART al dispositivo USB.
- Cables puente.
- 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
- Descargar Arduino IDE.
- Abra su IDE y haga clic en "Archivo -> Preferencias".
- 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.