Continuando con el post anterior en el que hacíamos una introducción a que era Nodemcu  y cuáles eran sus pines, en este post vamos a aprender como configurar el IDE de Arduino para poder programar nuestra placa Nodemcu.

En primer lugar abrimos nuestro IDE de Arduino  y en el menú pinchamos en herramientas\placa, como podrás observar en la lista desplegable no aparece Nodemcu ni ninguna con el esp8266, debido a que solo aparecen las placas oficiales, para ello tendremos que hacer unas pequeñas configuraciones para que esta nos aparezca. Para indicarle a Arduino de donde debe descargar los componentes necesarios para estas placas (con ESP8266), para ello debemos visitar la página de github cuyo enlace es:

https://www.github.com/esp8266/arduino

Haremos scroll en la página hasta encontrar el siguiente enlace.

ide node mcu
link esp8266

Lo copiamos y nos vamos a IDE Arduino.

Clicamos en Archivo/preferencias y en el hueco que pone

gestor de Urls de tarjetas adicionales, pegamos el enlace que hemos copiado de github, de esta manera.

gestor urls adicionales
gestor urls adicionales

Ahora si nos vamos al menú del IDE de Arduino herramientas/placa/gestor de tarjetas y escribimos ESP8266 nos aparecera esto:

Gestor tarjetas ide arduino
Gestor tarjetas ide arduino

En este caso a mi, ya me aparece instalada, tu deberás hacer click en instalar.

Ahora puedes comprobar que ya sale disponible en herramientas/placa, elegiremos Nodemcu esp12 v1.0 en este caso.

Placa ide Arduino
Placa ide Arduino

Ya solo nos faltan un par de cosas.

Debemos de instalar el driver CH340C que es el chip encargado de convertir de USB a UART para ello lo descargaremos del siguiente enlace para Windows 10, es posible que vuestra tarjeta sea una versión anterior y tenga otro chip de forma cuadrada que es el cp2102, para el CH340C es este enlace

https://www.geekfactory.mx/download/driver-ch340-windows/

driver ch340c
driver ch340c
instalación driver ch340
instalación driver ch340

Ejecutamos y clicamos en INSTALL

A continuación configuraremos la velocidad de transmisión upload speed en el menú herramientas para cargar el programa, hay que ir probando porque según la placa varía, en este caso a velocidad 115200 funciona perfectamente.

Pues ya estaría todo a modo de ejemplo vamos a cargar uno de los programas que trae IDE de Arduino el clásico blink que hace parpadear un led en este caso usaremos el que trae Nodemcu integrado que está asociado a D2.

Para ello conectamos Nodemcu al ordenador mediante un cable microusb y ya podemos comprobar como ya reconoce la tarjeta en mi caso conectada en el puerto COM7

Elección del puerto
Elección del puerto

Para cargar el programa ejemplo hacemos click en:

cargar un ejemplo
cargar un ejemplo

Solo haremos una pequeña modificación para asignar el nombre del pin 2 como led y ya como siempre a la flechita del vértice superior izquierdo para compilar y cuando termine a subir

ide compilar y subir
ide compilar y subir
ide ejemplo blink
ide ejemplo blink

Pues listo ya tendrás el led de la placa parpadeando, te animo a que cambies el valor del delay de 1000 por otro valor para variar la velocidad de parpadeo.

Si te ha gustado este post compártelo en tus redes preferidas