electrónica

Hola mundo con NodeMCU ESP8266

En este post haremos el hola mundo de la tarjeta NodeMCU ESP8266, y el hola mundo de Arduino y las tarjetas de ese tipo es encender y apagar un LED.

No te preocupes, no tienes que conectar nada, pues la tarjeta tiene un LED integrado en la placa, así que basta con tener un cable.

Creación del proyecto

Te recomiendo usar VSCode y Platform IO para programar en este tipo de tarjeta. Si tú prefieres otro entorno, adelante, el código será el mismo al final.

De cualquier modo, crea un nuevo proyecto.

Código fuente

Hay que configurar el LED como un pin de salida. Después, dentro del loop lo encendemos, esperamos algunos milisegundos, lo apagamos, esperamos algunos milisegundos y listo, ese código se repetirá por siempre.

Comenzamos incluyendo Arduino.h, después definimos los milisegundos de espera, que serán 500, esto es medio segundo.

/*

    Programado por Luis Cabrera Benito 
  ____          _____               _ _           _       
 |  _ \        |  __ \             (_) |         | |      
 | |_) |_   _  | |__) |_ _ _ __ _____| |__  _   _| |_ ___ 
 |  _ <| | | | |  ___/ _` | '__|_  / | '_ \| | | | __/ _ \
 | |_) | |_| | | |  | (_| | |   / /| | |_) | |_| | ||  __/
 |____/ \__, | |_|   \__,_|_|  /___|_|_.__/ \__, |\__\___|
         __/ |                               __/ |        
        |___/                               |___/         
    
    
    Blog:       https://parzibyte.me/blog
    Ayuda:      https://parzibyte.me/blog/contrataciones-ayuda/
    Contacto:   https://parzibyte.me/blog/contacto/
*/#include <Arduino.h>

const int MILISEGUNDOS_ESPERA = 500;

void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
  digitalWrite(LED_BUILTIN, HIGH);
  delay(MILISEGUNDOS_ESPERA);
  digitalWrite(LED_BUILTIN, LOW);
  delay(MILISEGUNDOS_ESPERA);
}

En el setup configuramos la salida LED_BUILTIN en OUTPUT. LED_BUILTIN es una variable que contiene un número, y se refiere al LED que trae embebido o integrado en la placa. Si tuvieras otro LED en otro PIN entonces pondrías ese número.

Finalmente en el loop encendemos el led escribiendo un HIGH en el pin LED_BUILTIN, esperamos, lo apagamos escribiendo un LOW, esperamos de nuevo y todo se repite.

Subir proyecto y demostración

Ahora subimos el proyecto a la tarjeta…

Cargando Hola mundo en tarjeta NodeMCU ESP 8266

Y el LED integrado debe parpadear.

LED integrado en ESP 8266 NodeMCU – encender y apagar

En próximos tutoriales vamos a ver cómo encender y apagar un LED externo, pero si has llegado hasta aquí entonces has hecho tu primer Hola mundo con esta tarjeta.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Servidor HTTP en Android con Flutter

El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…

4 días hace

Imprimir automáticamente todos los PDF de una carpeta

En este post te voy a enseñar a designar una carpeta para imprimir todos los…

5 días hace

Guía para imprimir en plugin versión 1 desde Android

En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…

1 semana hace

Añadir tasa de cambio en sistema de información

Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…

2 semanas hace

Comprobar validez de licencia de plugin ESC POS

Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…

2 semanas hace

Imprimir euro € en impresora térmica

Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…

4 semanas hace

Esta web usa cookies.