Descripción
Qué es
La placa de desarrollo NodeMcu Lua IoT ESP8266-12E/12F es una solución de código abierto para proyectos de Internet de las cosas (IoT). Este módulo WiFi ofrece soporte para la programación en Lua y puede ser utilizado con plataformas como Arduino.
Características
- Placa de desarrollo basada en ESP8266-12E/12F
- Soporte WiFi integrado
- Programable en Lua
Para qué sirve
Ideal para proyectos IoT y desarrollo de aplicaciones que requieren conexión a Internet. Puede ser utilizada por principiantes e intermedios para crear simples servidores HTTP, enviar páginas HTML con ‘Hello World’, o ejecutar otras funciones básicas.
Tutorial: Cómo usar NodeMcu Lua IoT
El NodeMcu Lua IoT es un módulo WiFi para Arduino ideal para proyectos IoT y conexión a Internet. Útil para principiantes e intermedios.
Qué necesitas
- NodeMcu Lua IoT
- Arduino IDE
- Cable USB
- Resistencia 10kΩ
- Sensores o relé
Pasos
- 1. Descarga e instala Arduino IDE.
- 2. Conecta NodeMcu al ordenador con cable USB.
- 3. Selecciona ‘Arduino Pro o Pro Mini’ como board.
- 4. Elige ‘ESP8266 12E’ como CPU.
- 5. Carga el sketch de ejemplo: ‘blink’.
- 6. Conecta la resistencia 10kΩ entre VCC y GND.
- 7. Carga el sketch ‘wifi_test’ para probar la conexión WiFi.
- 8. Prueba el sketch ‘http_server’ para crear un servidor HTTP.
Código de ejemplo
const server = new net.Server();
server.on('connection', function(socket) {
socket.write('HTTP/1.1 200 OK
Content-Type: text/html
Connection: close
<html><body><h1>Hello World</h1></body></html>');
socket.destroy();
});
server.listen(80);
Miniproyecto
Crea un servidor HTTP simple que envíe una página HTML con ‘Hello World’.
Errores comunes
- Olvidar conectar la resistencia 10kΩ.
- Usar un board diferente de ‘Arduino Pro o Pro Mini’ o ‘ESP8266 12E’.
- No seleccionar el puerto serie correcto.
- Escribir un código erróneo o incompatible.
Accesorios recomendados
- Sensores de temperatura
- Relé
- Display LCD
- Batería LiPo
Preguntas frecuentes
¿Cómo puedo probar la conexión WiFi?
Carga el sketch ‘wifi_test’ y verifica la consola Arduino para ver si la conexión se ha establecido.
¿Qué sketches vienen preinstalados?
No se instalan sketch de fábrica, pero puedes cargar ejemplos como ‘blink’, ‘wifi_test’ y ‘http_server’.
¿Funciona con la versión 1.8.13 de Arduino IDE?
Verifica en el datasheet si la versión es compatible.
¿Qué sensores funcionan bien con NodeMcu?
Sensores digitales como DHT22, BME280 o analógicos como ADC funcionan bien.








Valoraciones
No hay valoraciones aún.