LED integrado en ESP 8266 NodeMCU - encender y apagar
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.
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.
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.
Ahora subimos el proyecto a la tarjeta…
Y el LED integrado debe parpadear.
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.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.