Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema:
SDK del Módulo ESP8266.
Presentado por:
Cesar David Arroyo Crismat.
Docente:
Luis Fernando Murillo.
Programa:
Ingeniería de Sistemas:
Semestre: VIII.
Fecha: 28-Abril-2020.
Página 2|8
Reference de Arduino core para el ESP8266:
http://arduino.esp8266.com/versions/1.6.5-1160-
gef26c5f/doc/reference.html
http://esp8266.github.io/Arduino/versions/2.3.0/doc/reference.html
Además el manejo del wifi con la librería ESP8266WiFi.h cuyo código se puede
encontrar
en https://github.com/esp8266/Arduino/tree/master/doc/esp8266wifi se hace de
una forma similar a la librería WiFi de
Arduino https://www.arduino.cc/en/Reference/WiFi
Toda la documentación del soporte de Arduino core a ESP8266:
https://github.com/esp8266/esp8266-wiki/wiki
https://github.com/esp8266/Arduino/tree/master/doc
Para usar el SDK de ESP8266 para Arduino debemos instalar el soporte a
terceros en nuestro IDE simplemente añadiendo el texto
“http://arduino.esp8266.com/stable/package_esp8266com_index.json” en
propiedades:
Página 3|8
Y luego desde el gestor de tarjetas dar a instalar al soporte para ESP8266.
ESP8266
Community: http://arduino.esp8266.com/stable/package_esp8266com_index.js
on
Generic ESP8266 modules
Olimex MOD-WIFI-ESP8266
NodeMCU 0.9 (ESP-12)
NodeMCU 1.0 (ESP-12E)
Adafruit HUZZAH ESP8266 (ESP-12)
SparkFun Thing
SweetPea ESP-210
WeMos D1
WeMos D1 mini
Para instalar el Arduino Core ESP8266 en nuestro IDE de Arduino seguir las
instrucciones: http://www.instructables.com/id/Setting-Up-the-Arduino-IDE-to-
Program-ESP8266/?ALLSTEPS
IMPORTANTE: Cuando cargas un sketch en el ESP8266 con el IDE Arduino
estamos cargando en la flash de ESP8266 un nuevo firmware borrando el que
viene por defecto visto anteriormente para manejar el módulo con comando
hayes.
Otras características de este soporte:
Actualización OTA
Soporta muchas de las librerías de Arduino y otras librerías hechas por
terceros está ya adaptadas para usar con el ESP8266.
Página 4|8
Más información:
Wiki: https://github.com/esp8266/esp8266-wiki/wiki
https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-
arduino-ide
https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-
guide/installing-the-esp8266-arduino-addon
http://www.prometec.net/esp8266-pluggin-arduino-ide/
http://www.prometec.net/esp8266-con-arduino-ide/
http://hackaday.com/2015/03/18/how-to-directly-program-an-
inexpensive-esp8266-wifi-module/
Página 6|8
IMPORTANTE: Al cargar un programa pierdo el firmware original.
Más información:
http://www.prometec.net/esp8266-pluggin-arduino-ide/
http://www.prometec.net/esp8266-con-arduino-ide/
Veamos los ejemplos de ESP8266 que vienen en el soporte para el IDE de
Arduino, usando la librería ESP8266WiFi.h:
Blink
ESP8266Wifi/Wifiscan: Scan networks
ESP8266Wifi/WifiClient Conectar a wifi
ESP8266WebSerber/HelloServer: Servidor web wifi
ESP8266Wifi/WiFiAccessPoint: punto de acceso wifi
El reference para programar:
https://github.com/esp8266/Arduino/tree/master/doc
El reference de wifi es similar
a https://www.arduino.cc/en/Reference/WiFi [1]
Página 7|8
Bibliografía.
Página 8|8