Inicio rápido a Nodemcu (ESP8266) en Arduino IDE

Gracias a los chicos que portaron el Esp8266 en Arduino IDE y ayudaron a todos los usuarios de arduino contentos hasta la médula. Sí, ha pasado mucho tiempo desde que lo hicieron y esta publicación es un poco más tarde para agradecer el buen corazón del trabajo de los muchachos.

Comencemos con la instalación del soporte Esp8266 para Arduino y veamos cómo parpadear un LED (el hola mundo en la electrónica)

mira el video para conocer el tutorial paso a paso sobre cómo comenzar con nuestro chip favorito Esp8266

Primero abra el IDE Arduino

Vaya a archivos y haga clic en la preferencia en el IDE de Arduino

copie el siguiente código en el Administrador de tableros adicionales

//arduino.esp8266.com/stable/package_esp8266com_index.json

haga clic en Aceptar para cerrar la pestaña de preferencias.

Después de completar los pasos anteriores, vaya a Herramientas y placa, y luego seleccione Administrador de placa

Navegue a esp8266 por la comunidad esp8266 e instale el software para Arduino.

Una vez que se haya completado todo el proceso anterior, se nos lee para programar nuestro esp8266 con Arduino IDE.

Para este ejemplo, he usado NodeMCU esp8266 y si está utilizando cualquier otro chip wifi de proveedor o módulo wifi genérico, consulte con el mapeo de esp8266 Pin, que es muy esencial para que las cosas funcionen.

La razón por la que usé el pin D7 para este ejemplo es que cargué el programa básico de parpadeo que viene con el programa de ejemplos en el IDE de Arduino que está conectado con 13 pines de Arduino. El 13er pin está mapeado en el pin D7 de NodeMCU.

vaya al tablero y seleccione el tipo de esp8266 que está utilizando. y seleccione el puerto COM correcto para ejecutar el programa en su dispositivo esp8266.

configuración nula () {

// inicializa el pin digital 13 como salida. pinMode (13, SALIDA); }

// la función de bucle se ejecuta una y otra vez para siempre void loop () {digitalWrite (13, HIGH); // enciende el LED (HIGH es el nivel de voltaje) delay (1000); // espera un segundo digitalWrite (13, LOW); // apaga el LED haciendo que el voltaje LOW delay (1000); // Espera un segundo }

cargue el programa y vea los resultados.

si te gusta el tutorial anterior y si quieres probar con proyectos geniales, también puedes consultar este enlace aquí, ese es el enlace del libro de Amazon donde puedes usar ese libro para hacer IoT con Esp8266 o Nodemcu, esos libros te dan una cobertura básica sobre cómo para hacer cosas simples y comenzar con arduino y continuar desarrollando proyectos como enviar datos al servidor web y crear un servidor web, cargar y controlar datos desde una página web, cómo interactuar con los dispositivos TFT LCD e I2C y muchas cosas más se pueden encontrar en el enlace .

Paso 1: controlar un LED desde el navegador web

En este blog, veremos cómo "encender y apagar" un LED que se ha conectado al Esp8266, el esp8266 se ha programado desde Arduino IDE para controlar el LED.

Conectaremos el Esp8266 al enrutador Wi-Fi utilizando el SSID y la contraseña de nuestra red doméstica Wifi, donde el esp8266 se conecta a nuestro wifi y crea un servidor web, al que se puede acceder mirando a través del Monitor en serie de la ventana de Arduino o puede también inicie sesión en su enrutador Wifi y verifique la lista de clientes conectados a su enrutador Wi-Fi.

Aquí hay una ventana que explica el procedimiento paso a paso para conectar el Esp8266 al servidor Wi-fi y cómo acceder a la página web y controlar el LED conectado al Esp8266

Para el video anterior, he usado NodeMcu, puede usar cualquier tipo de Esp8266 para que esto funcione en su navegador web.

busque la asignación de pines con su proveedor Esp8266, si el programa no funciona correctamente para usted, la falla será con las funcionalidades de asignación de pines, aquí utilicé el pin D7 que se asignó al 13er pin cuando el programa del IDE de Arduino.

 Conecte su Esp8266 al IDE de Arduino y seleccione el puerto COM y el tipo de placa correctos y 
 subir el programa 
 Tenga en cuenta que cambie el SSID a su nombre de WiFi y contraseña a su contraseña de Wifi. si olvida cambiarlo, esp8266 no se conectará, conecte su wifi. 

-------------------------------------------------- -------------------------------------------------- ----------------------


Si todo se completa, puede recurrir a su monitor en serie y verificar la dirección IP a la que se han conectado sus dispositivos. se le presentará un monitor en serie que se ve exactamente en la imagen de abajo.

si te gusta el tutorial anterior y si quieres probar con proyectos geniales, también puedes consultar este enlace aquí, ese es el enlace del libro de Amazon donde puedes usar ese libro para hacer IoT con Esp8266 o Nodemcu, esos libros te dan una cobertura básica sobre cómo para hacer cosas simples y comenzar con arduino y continuar desarrollando proyectos como enviar datos al servidor web y crear un servidor web, cargar y controlar datos desde una página web, cómo interactuar con los dispositivos TFT LCD e I2C y muchas cosas más se pueden encontrar en el enlace .

Paso 2: Controle los dispositivos eléctricos desde el navegador web del usuario con Esp8266 Nodemcu

Hola, en este tutorial veremos cómo controlar dispositivos eléctricos como ventilador, luz, etc., para encender y apagar usando esp8266 desde un navegador web. si está aburrido con un controlador de dispositivo dedicado, como una aplicación o un control remoto, que estará disponible para un solo dispositivo en particular, pero utilizando este método, todos los dispositivos que admitan la navegación web actuarán como un controlador para nosotros.

Asegúrese de que todos los dispositivos estén conectados al mismo enrutador, este ejemplo no incluye una función de reenvío de puertos que no nos permitirá controlar el dispositivo desde fuera de la red doméstica.

Los componentes que necesita para completar este proyecto son muy simples, debe tener un módulo wifi esp8266 y un relé, asegúrese de comprar un relé de 5v que es muy fácil de usar con chips esp no requiere suministro externo también. podemos usar el pin Vin del nodemcu o si está utilizando un chip genérico, debe suministrar un 5v externo al relé.

Para este proyecto de ejemplo, he usado solo 2 circuitos de relé, pero el programa real escribió para conectar cuatro módulos de relé.

Puede consultar el video anterior sobre cómo funciona esto y cómo conectar su navegador a la dirección IP devuelta por esp y todos los detalles se incluyen en este video.

Copie el siguiente código de arduino y péguelo en su IDE de Arduino y cargue el programa en su nodemcu o en cualquier otro dispositivo esp que esté utilizando, asegúrese de elegir el puerto y el nombre de dispositivo correctos de la placa. Tampoco olvide cambiar el SSID y la contraseña a su configuración de Wi-Fi.

Este programa para el esp8266 escribió para devolver el estado del dispositivo, que a su vez nos notificará con el estado del dispositivo en el navegador, lo que también hará que el usuario sepa qué dispositivo se ha encendido o apagado actualmente.

Copie el código anterior y complete el proceso. Comparte y deja que otros sepan sobre este pequeño chip que puede hacer docenas de magia.

si te gusta el tutorial anterior y si quieres probar con proyectos geniales, también puedes consultar este enlace aquí, ese es el enlace del libro de Amazon donde puedes usar ese libro para hacer IoT con Esp8266 o Nodemcu, esos libros te dan una cobertura básica sobre cómo para hacer cosas simples y comenzar con arduino y continuar desarrollando proyectos como enviar datos al servidor web y crear un servidor web, cargar y controlar datos desde una página web, cómo interactuar con los dispositivos TFT LCD e I2C y muchas cosas más se pueden encontrar en el enlace .

Paso 3: Cargue los datos del sensor de temperatura DS18b20 a Thingspeak desde Esp8266 (nodemcu)

Hola a todos en este tutorial, sabrá cómo usar los datos de temperatura Ds18b20 en thingspeak.com, puede seguir el diagrama del circuito de fritzing para controlar el sensor de temperatura Ds18b20, este sensor sigue un protocolo de un solo cable, lo que significa que puede conectar muchos sensores como desee el pin único y los datos de temperatura de acceso que llaman al sensor por dirección.

mira el video a continuación sobre cómo trabajar con este sensor y también la prueba de funcionamiento del código.


No hay mucho trabajo para trabajar con este sensor, ya que hay muchos ejemplos de bibliotecas que ya están disponibles en Internet que cualquiera puede usar y comenzar a trabajar con este sensor.

Pruebe el código a continuación para saber si puede leer el sensor de temperatura con ESP8266 o Nodemcu


Si obtiene algún error, asegúrese de haber descargado la biblioteca para el sensor de temperatura Ds18b20.


copie y pegue el código anterior en su IDE Arduino y cárguelo en su ESP8266 o Nodemcu si no está seguro de cómo hacerlo, consulte el video para saber cómo funcionan las cosas, si aún no sabe cómo buscar, busque en este blog comenzando con Esp8266 en Arduino IDE.

a continuación puede ver el código para enviar datos de temperatura a thingspeak.com desde Esp8266 o Nodemcu para hacer esto, necesita tener una clave de API de cosas que puede obtener fácilmente registrándose en el sitio web.

cambie el SSID y la contraseña a la contraseña de su enrutador y también actualice la clave de la API Nodemcu.

-------------------------------------------------- -------------------------------------------------- ----------------------

-------------------------------------------------- -------------------------------------------------- ----------------------

si te gusta el tutorial anterior y si quieres probar con proyectos geniales, también puedes consultar este enlace aquí, ese es el enlace del libro de Amazon donde puedes usar ese libro para hacer IoT con Esp8266 o Nodemcu, esos libros te dan una cobertura básica sobre cómo para hacer cosas simples y comenzar con arduino y continuar desarrollando proyectos como enviar datos al servidor web y crear un servidor web, cargar y controlar datos desde una página web, cómo interactuar con los dispositivos TFT LCD e I2C y muchas cosas más se pueden encontrar en el enlace .

Artículos Relacionados