El ESP8266 se puede usar directamente por medio una interface Serial usando comandos AT, o mas avanzado, usando el ambiente de programación Arduino para re-programarlo.
Existen varios modelos de este chip, el primero denominado ESP-01, fue el inicial.
Hay otros modelos básicos que incorporan mas GPIO que el inicial, como el ESP-12F
Hay otras versiones que ya están diseñadas para conectarlas (micro usb) y programarlas de inmediato, y cuando no se usa una de esas prototyping boards hay que hacer una adecuación mínima para comenzar a trabajar sobre el ESP8266.
Modelos (prototyping boards):
- Adafruit HUZZAH ESP8266 (ESP-12)
- NodeMCU
- WeMos D1
- SparkFun ESP8266 Thing
Para trabajar con el ambiente Arduino se necesita lo siguiente:
- El Arduino IDE de (https://www.arduino.cc).
- Instalar la librería que da soporte al ESP8266 (https://github.com/esp8266/Arduino), esta librerías es OpenSource y mantenida por Ivan Grokhotkov.
- Preparar el Hardware necesario para su conexión.
Diagrama básico (mínimo) de trabajo (ESP-12):
Como subir el programa, se debe poner el esp8266 en modo FLASH, y se realiza de la siguiente forma: Poner GPIO_0 a GND, al mismo tiempo RESET a GND (poner y retirar, o poner un pulsador) y luego retirar el GPIO_0 de GND, y de esta forma el esp8266 entra en modo flash, es decir, pulsar FLASH mantenerlo pulsado mientras se pulsa RESET y soltar ambos.
ESP-12F en Protoboard |
Documentación y ejemplos visitar: https://github.com/esp8266/Arduino
Notas y referencias:
No hay comentarios:
Publicar un comentario