Вы находитесь на странице: 1из 9

ESPECIFICIONES TCNICAS

Voltaje de Alimentacin (USB): 5V DC


Voltaje de Entradas/Salidas: 3.3V DC
SoC: ESP8266 (Mdulo ESP-12)
Chip USB-Serial: CP2102
Arquitectura de procesador: 32 bits
Memoria Flash: 4MB
10 Pin GPIO, puede configurarse como PWM (3.3V lgico)
1 pin ADC
2 UART
Certificacin FCC
Antena en PCB
802.11 b/g/n
Wi-Fi Direct (P2P), soft-AP
Stack de Protocolo TCP/IP integrado
PLLs, reguladores, DCXO y manejo de poder integrados
Potencia de salida de +19.5dBm en modo 802.11b
Corriente de fuga menor a 10uA
STBC, 11 MIMO, 21 MIMO
A-MPDU & A-MSDU aggregation & 0.4ms guard interval
Wake up and transmit packets in < 2ms
Consumo de potencia Standby < 1.0mW (DTIM3)

INTERFACE CORRESPONDIENTE
SDIO 2.0, SPI, UART
Empaque QFN de 32-pines
Integra RF switch, balun, 24dBm PA, DCXO y PMU
Posee un procesador RISC, memoria en chip e interface para memoria externa
Procesador MAC/Baseband integrado
Interface I2S para apliaciones de audio de alta calidad
Reguladores de voltaje lineales "low-dropout" en chip
Arquitectura propietaria de generacion de clock "spurious free"
Mdulos WEP, TKIP, AES y WAPI integrado
INSTALANDO PLUGIN

ARCHIVO - PREFERENCIAS
Fijaros en la parte inferior que pone Additional Boards Manager URLs, y escribid ah:

http://arduino.esp8266.com/package_esp8266com_index.json

Se pueden instalar mas de una tarjeta adicional. Si ms adelante necesitaseis instalar


otras placas, basta con escribis lo URLs separadas por comas.
Dadle a OK y volvemos a \Herramientas\placa\Board Manager
Os saldr algo como esto y tenis que buscar la lnea que dice ESP8266 Comunity
version:

Dadle al botn Install y veris una barra de progreso a medida que vaya descargando lo
necesario. Si volvis ahora a seleccionar las placas con \Herramientas\Placas veris que
ya podis seleccionar las correspondientes al Genrica ESP8266.

En otro momento nos tocara hablar de los ms que interesantes, modelos de Olimex y
NodeMCU), que son otros modelos de placas basados en el chip ESP8266 y con sus
propias caractersticas.
Como la comunicacin con el modulo lo vamos a hacer por la puerta serie, veris que
podis seleccionar la velocidad en el mismo men. Preferiblemente a 115.200 y la puerta
serie correspondiente. Y con esto ya estamos en condiciones programar nuestro mdulo
WIFI directamente.
Arduino, si volvis ahora a seleccionar las placas con \Herramientas\Placa, veris que ya
podis seleccionar las correspondientes al NodeMCU 1.0 (ESP-12E Module).

Nos falta seleccionar el puerto en el que est instalado NodeMCU en nuestro equipo, as
que navegamos a \Herramientas\Puerto y seleccionamos el que haya elegido para ello
nuestro sistema operativo. En nuestro caso elegimos el puerto COM7.
Ya tenemos el NodeMCU instalado en el equipo, hemos descargado el plugin del
ESP8266 para el IDE de Arduino, hemos seleccionado la tarjeta y el puerto en el que lo
hemos instalado, as que ya slo nos queda comprobar que funciona correctamente.

PROBANDO EL BLINKING LED

Ya sabis que es costumbre que el primer programa que utilizamos con un micro
controlador sea el blinking LED, sustituyendo a los famosos Hola Mundo de la
programacin habitual. Es verdad que se nos va a quedar muy corto y con ganas de
hincarle ms el diente al NodeMCU, pero por algo hay que empezar y la tradicin, es la
tradicin.

Vamos a cargar el programa de ejemplo del blinking LED del ESP8266, que nos va a
funcionar sin ningn problema en nuestro NodeMCU. Para ello iremos
a \Archivo\Ejemplos\ESP8266\Blink y haremos click en el ejemplo.
Atencin: Asegrate de cargar el ejemplo que corresponde al ESP8266, porque el LED
esta en un pin diferente del habitual 13 de Arduino, y si no lo haces as no
veras el parpadeo.
Como siempre cargaremos el programa en nuestra placa haciendo click en la flecha
horizontal y veremos que el LED azul de la placa ESP8266, que se encuentra en la zona
de la antena, comienza a parpadear indicando que se est realizando la transferencia de
datos.
Fijate que la descarga del programa se indica con una linea de puntos suspensivos media
que avanza el volcado

Pasados unos segundos se habr completado la transferencia y veremos que el LED de la


placa del NodeMCU empieza a parpadear.

Si todo ha ido bien y vemos cmo parpadea el LED significar que tenemos instalado y
configurado nuestro NodeMCU para que en futuras sesiones podamos emprender
proyectos de mayor envergadura.

GPIO (General Purpose Input/Output, Entrada/Salida de Propsito General) es un pin


genrico en un chip, cuyo comportamiento (incluyendo si es un pin de entrada o salida) se
puede controlar (programar) por el usuario en tiempo de ejecucin.
20 - TX GPIO1 Digital 1
28 D4 GPIO2 Digital 2
21 RX GPIO3 Digital 3
30 D2 GPIO4 Digital 4
31 D1 GPIO5 Digital 5
24 D6 GPIO12 Digital 12
23 D7 GPIO13 Digital 13
25 D5 GPIO14 Digital 14
22 D8 GPIO15 Digital 15
32 D0 GPIO16 USER WAKE Digital 16
01 A0 ADC0 - TOUT Analog A0

pinMode(13, OUTPUT) = pinMode(D7, OUTPUT)

Вам также может понравиться