La placa de desarrollo NodeMCU V2 basada en el SoC ( por sus siglas del inglés, System on Chip
) ESP8266 está orientada a aplicaciones de Internet de las cosas (IoT) dado que ya viene con un módulo WiFi y antena integrada, facilitando de esta manera la conectividad a Internet. Las ESP8266 están hechas para ser programadas inicialmente con Lua, pero también pueden ser programadas con MicroPython, C++, Arduino, etc. Siendo Arduino el que alcanzó mayor popularidad dentro de la comunidad que viene usando la ESP8266, esto porque la comunidad de Arduino es muy activa y siempre están sacando drivers (Software) para diferentes placas de desarrollo que hay en el mercado y para los que recién son lanzados. Además, debemos reconocer que al programarlo con Arduino podemos usar las diferentes librerías que hay para las placas Arduino y que por cierto son muchísimas.
Otra forma popular de programar estas placas es con MicroPython, de hecho al usar este lenguaje de programación podemos usar mucho del potencial que tiene Python en sí, incluso las librerías o dependencias de Python. Python es uno de los lenguajes de programación más populares últimamente, es limpio y muy fácil de aprender. Si aprendes programar en Python saltar a microPython no te será absolutamente nada dificil.
La ESP8266 es originalmente una proyecto de código abierto y puedes tener acceso libre tanto al código del Firmware como al diagrama del diseño electrónico de la placa en GitHub
Características de la ESP8266
# | Características | Valor |
---|---|---|
1 | Microcontrolador | Tensilica Xtensa LX3 (32 bit) |
2 | SoC | Módulo ESP-12E |
3 | Modelo NodeMCU | Amica |
4 | chip USB – SERIAL | CP1202 de Silicon Labs |
5 | Conector USB | Micro USB |
6 | WiFI | 802.11 b/g/n |
7 | Frecuencia de Reloj | 80MHz |
8 | Memoria SRAM | 64KB |
9 | Memoria FLASH | 4MB |
10 | Pines GPIO | 11 |
11 | Comunicación I2C | 1 |
12 | Comunicación UART | 2 |
13 | Comunicación SPI | 1 |
14 | Entrada Analógica (ADC) | 1 (de 0 ~ 1V) |
15 | Voltaje de alimentación USB | 5Vdc |
16 | Alimentación por el Pin Vin | 4.5Vdc ~ 10Vdc |
17 | Corriente máximo de salida | 12mA |
18 | Temperatura de trabajo | -40ºC hasta 125ºC |
19 | Pich | 0.9″ (22.86mm) |
20 | Dimensiones | 49mm x 26mm |
Tutorial
Recursos
Repositorio del ESP8266
Documentación Completa del NodeMCU
Instrucciones que usa el NodeMCU para programar en Lua
Datasheet del ESP8266
Diagrama y pines del ESP8266
Valoraciones
No hay valoraciones aún.