Es una placa de desarrollo que facilita el uso del ESP12-E
Añadimos una fuente de board en la página de preferencias (Archivo->Preferencias)
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Ahora entramos en el gestor de Tarjetas ()
Una vez instalado ya tenemos disponible las placas de tipo ESP
Al seleccionarla accedemos a nuevas propiedades
y Ejemplos
Seleccionamos uno de ellos
Seleccionamos el puerto y subimos
Tarda bastante más que un típico programa de Arduino
Los chips ESP8266 y ESP12-E funcionan a 3.3v
Los pines con ~ pueden usarse como PWM y por tanto controlar servos
En algunas placas se habla de Dx y en otras de GIOy (y la correspondencia entre ambos es ....)
Destacar el pin A0 que es una entrada analógica (ADC)
Existen varias versiones y es importante saber qué versión tiene nuestra placa
NodeMCU | ESP8266 GPIO | Functions |
---|---|---|
D0 | GPIO16 | LED_BUILTIN or BUILTIN_LED |
D1 | GPIO5 | I2C-SCL or CLK |
D2 | GPIO4 | I2C-SDA |
D3 | GPIO0 | SPI-RES or RST |
D4 | GPIO2 | SPI-DC |
D5 | GPIO14 | SPI-SCL or CLK |
D6 | GPIO12 | SPI-MISO |
D7 | GPIO13 | SPI-SDA or MOSI |
D8 | GPIO15 | SPI-CS or SS |
D9 | GPIO3 | Serial RX0 |
D10 | GPIO1 | Serial TX0 |
D11 | GPIO9 | |
D12 | GPIO10 |
(Recopilado de la página threelectromania)
Existen muchas variantes alrededor de la especificación original
Los pines del lado derecho no se utilizan
Los pines del lado derecho ya se utilizan
Se trata de placas que nos facilitan la conexión de otros componentes y además proporcionan una forma más sencilla de alimentar la placa
-
Usa el famoso L293D para controlar 2 motores DC
-
Facilita mucho la conexión de servos y/o otros componentes (como los de Ele cfreaks o Bq)
-
Alimentación ¿Rango?
¿URL?
-
Facilita mucho la conexión de servos y/o otros componentes (como los de Ele cfreaks o Bq)
-
Alimentación ¿Rango?
Workshop sobre NodeMCU y ESP8266
Getting Started with the Feather Huzzah
https://github.com/esp8266 https://github.com/esp8266/esp8266-wiki/wiki https://github.com/nodemcu/nodemcu-firmware