Referencia: https://github.com/esp8266/Arduino,
https://www.espressif.com/en/products/socs/esp8266
Las instrucciones para la operación del dispositivo que se transfieren a la placa de desarrollo o circuito implementado con microcontrolador usan: un cable USB y un IDE (entorno de desarrollo integrado).
Asegúrese de disponer de estos elementos para continuar a la siguiente sección.
1. ESP8266 – Incluir entre las tarjetas del IDE Arduino
Para acceder a las placas de desarrollo de Expressif desde el IDE Arduino, se requiere añadir las librerías y especificaciones del módulo ESP8266 en el programa.
1.1 En el menú Archivo/Preferencias, en la parte de «Gestor de URL’s Adicionales de Tarjetas» se añade la dirección:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
1.2 En menú de Herramientas/Placas/Gestor de tarjetas, se añade «ESP8266 Community». Para encontrarlo en la lista, se puede buscar y filtrar con las palabras esp8266.
En el «Gestor de tarjetas» se selecciona la versión «ESP8266 Community» más actualizada, y se instala:
1.3 La acción anterior habilita la opción para seleccionar como placa de trabajo: «Generic ESP8266 Module»
Con lo que es posible usar los ejemplos que se presentan a continuación como ejemplo con el ESP8266 en cualquiera de sus versiones: ESP-01, ESP-07, etc.
2. Librerias
Para los módulos ESP8266 se usa la libreria <ESP8266WiFi.h> que contiene entre las instrucciones el manejo de datos como MAC, IP, RSSI, valores de estado de conexión, etc.
Las librerias se instalan en el menú «Programa/Incluir Libreria/ Administrar Bibliotecas».
Puede buscar la librería usando las palabras «Wifi ESP». Asegúrese de tener instalada la libreria WiFiManager mostrada en la imagen.
con esta acción es posible usar la libreria mediante la instrucción:
#include <ESP8266WiFi.h>
pudiendo luego crear un cliente en la red y usar lo necesario para la operación del dispositivo.
WiFiClient wifiClient;
3. Controlador USB CH340
Normalmente Windows reconoce la placa de desarrollo conectada en el puerto USB como un dispositivo USB CH340. Sin embargo, en caso de requerir instalarse, puede usar el «driver» del siguient enlace de sparkfun:
- Windows (EXE) — Driver executable
- Windows (ZIP) : Driver v3.4 (2016-09-27)
- Mac (ZIP) : Driver v1.5 (2018-07-04)
- Linux (ZIP) : Driver v1.5 (2018-03-18)
Referencia: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all