Compre una placa de desarrollo NodeMCU de una pieza desde el siguiente enlace:

Comprar desde EE. UU. Comprar desde Reino Unido Comprar en DE Comprar en TI Comprar en FR Comprar en ES Comprar en JP

Compre la placa de desarrollo NodeMCU de tres piezas desde el siguiente enlace:

Comprar desde EE. UU. Comprar desde Reino Unido Comprar en DE Comprar en TI Comprar en FR Comprar en ES Comprar en JP

INSTRUCCIÓN

El Osoyoo NodeMCU viene preprogramado con el intérprete Lua, ¡pero no tienes que usarlo! En su lugar, puede utilizar el IDE de Arduino, que puede ser un gran punto de partida para que los amantes de Arduino se familiaricen con las tecnologías que rodean el IoT.Tenga en cuenta que cuando utiliza la placa NodeMCU con el IDE de Arduino, escribirá directamente en el firmware, borrando el firmware de NodeMCU. Entonces, si desea volver a Lua SDK, use el “flasher” para volver a instalar el firmware.

La programación de NodeMCU puede ser tan fácil como en Arduino, la principal diferencia es la distribución de pines en la placa nodemcu. ¡Siga las operaciones a continuación y disfrute de su primer viaje NodeMCU e IDE!

1.Conecte su NodeMCU a la computadora

Use el cable USB para conectar su NodeMCU a la computadora, verá que el LED azul integrado parpadea cuando se enciende, pero no permanecerán encendidos.

2.Instale el controlador del puerto COM/serie

Para cargar código en el ESP8266 y usar la consola serie, conecte cualquier cable micro USB con capacidad de datos a la placa IOT ESP8266 y el otro lado al puerto USB de su computadora.

El NodeMCUv0.9 viene con el chip serie CH340, puede descargar e instalar el controlador aquí.

3.Instalar el IDE de Arduino 1.6.4 o superior

Descargue IDE desde Arduino.cc (1.6.4 o superior) . Puede utilizar el IDE existente si ya lo ha instalado.

También puede intentar descargar el paquete listo para usar desde el proyecto ESP8266, si el proxy le está dando problemas

4.Instale el paquete de placa ESP8266

Paso 1 Ingrese http://arduino.esp8266.com/stable/package_esp8266com_index.json en el campo URL adicionales del Administrador de placa en las preferencias de Arduino v1.6.4+  (Open Arduino IDE–>File–>Perferences–>Settings).

Ingrese el enlace y haga clic en “Aceptar” para guardar los cambios.

Paso 2 SELECCIONE EL PUERTO SERIE CORRESPONDIENTE

Es muy importante seleccionar el puerto serie correcto. Aquí es donde la gente puede tropezar. La buena noticia es que si tiene una placa compatible con Arduino UNO, el nombre aparecerá junto al elemento de menú del puerto serie para que sea fácil de seleccionar.

Paso 3. Utilice el Administrador de placas para instalar el paquete ESP8266

Ingrese al Administrador de tableros y busque el tipo de tablero de la siguiente manera:

install in the board manager

Desplácese por la pantalla de Broads Manager hacia abajo hasta la parte inferior, verá Un módulo llamado “esp8266 by esp8266 Community” (ver la siguiente imagen), seleccione la última versión y haga clic en “Install“.

installed

El paquete ESP8266 se ha instalado correctamente.

Nota: Será mejor que cierres el IDE de Arduino y lo reinicies de nuevo.

Paso 4.Setup ESP8266 Soporte

Seleccione OSOYOO NodeMCU en el menú desplegable Tools->Board dropdown->ESP8266 Boards(3.1.1)->NodeMCU1.0(ESP-12E Module )

Seleccione Debug port en Tools->Debug port:Serial

Configure el menú Tablero y elija el puerto adecuado para su dispositivo.

Paso 5 Ahora solo proceda como Arduino: ¡Comience su boceto! Aquí, usemos un ejemplo que viene con el IDE para ver cómo funciona. del File->Examples->ESP8266 WiFi->WiFiScan

Verá las ventanas de boceto, haga clic en “√” o “->” para verificarlo / compilarlo, como se muestra a continuación:

Después de unos segundos, debería ver el mensaje Hecho cargando . A continuación, haga clic en el botón Monitor serie

Asegúrese de que el puerto COM del monitor serie corresponda a su puerto y verifique si el monitor serie Baudrate es el mismo que su configuración de boceto. En caso afirmativo, verá la salida serie de la IP de la cadena y así sucesivamente información

Nota: La velocidad de carga en baudios de 115200 es un buen lugar para comenzar; más adelante puede probar velocidades más altas, pero 115200 es un buen lugar seguro para comenzar.

Si ha completado todas las operaciones y el programa se ejecuta correctamente, ¡felicitaciones!Se ha puesto en marcha. Si tiene problemas, consulte las sugerencias de solución de problemas en el www.arduino.cc.