Tabla de contenido:
- Paso 1: ¿Qué es NodeMCU?
- Paso 2: Cómo programar NodeMCU usando Arduino IDE
- Paso 3: Control de LED a través de una página HTTP usando NodeMCU
- Paso 4: Código
- Paso 5: ¿Qué otras placas puedo usar en lugar de NodeMCU?
- Paso 6: Proyectos de ejemplo:
Video: Introducción con NodeMCU ESP8266 en Arduino IDE: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Visión general
En este tutorial, aprenderá a usar NodeMCU en Arduino IDE.
Lo que vas a aprender
- Información general sobre NodeMCU
- Cómo instalar placas basadas en ESP8266 en Arduino IDE
- Cómo programar NodeMCU en Arduino IDE
- Presentamos placas que se pueden usar en lugar de NodeMCU
Paso 1: ¿Qué es NodeMCU?
Hoy en día, las aplicaciones IOT están en aumento y la conexión de objetos es cada vez más importante. Hay varias formas de conectar objetos como el protocolo Wi-Fi.
NodeMCU es una plataforma de código abierto basada en ESP8266 que puede conectar objetos y permitir la transferencia de datos mediante el protocolo Wi-Fi. Además, al proporcionar algunas de las características más importantes de los microcontroladores como GPIO, PWM, ADC, etc., puede resolver muchas de las necesidades del proyecto por sí solo.
Las características generales de esta placa son las siguientes:
- Fácil de usar
- Programabilidad con lenguajes Arduino IDE o IUA
- Disponible como punto de acceso o estación
- practicable en aplicaciones API impulsadas por eventos
- Tener una antena interna
- Contiene 13 pines GPIO, 10 canales PWM, I2C, SPI, ADC, UART y 1 cable
Paso 2: Cómo programar NodeMCU usando Arduino IDE
Para usar Arduino IDE para programar el NodeMCU, primero debe presentarlo al software.
Para hacer esto, copie el siguiente código y siga los pasos a continuación:
arduino.esp8266.com/stable/package_esp8266c…
paso 1. Elija Preferencias en el menú Archivo e ingrese el código copiado en la parte de URL adicionales del Administrador de tablero. Luego presione OK.
Paso 2. Busque la palabra ESP8266 en Tableros> administrador de tableros desde el menú Herramientas. Luego instale las placas ESP8266. Después de completar la instalación, verá la etiqueta INSTALADA en las placas ESP8266.
Después de estos dos pasos, puede ver las placas basadas en ESP8266, como NodeMCU, en su lista de placas IDE de Arduino, y puede elegir la placa que desee para cargar el código.
Para utilizar pines digitales, debe seleccionar números GPIO. Por ejemplo, el pin D7 se define como GPIO13. Por lo tanto, debe configurar el pin número 13 siempre que desee utilizar D7 en su programa. Además, puede usar el pin D2 (GPIO4) como SDA y el pin D1 (GPIO5) como SCL
Paso 3: Control de LED a través de una página HTTP usando NodeMCU
Puede conectarse a Internet a través de Wi-Fi usando NodeMCU y aplicar los comandos deseados creando una página
En este ejemplo, puede controlar un LED presionando la tecla ON y OFF. Ingrese el SSID y la contraseña de su módem en la parte provista y cárguelo en su placa NodeMCU usando Arduino IDE. (Deje las demás configuraciones a las predeterminadas)
Paso 4: Código
Después de abrir el Serial Monitor, si se establece la conexión a Internet, se le dará la dirección IP de la página que ha creado (por ejemplo 192.168.1.18), cópiela y péguela en su navegador para abrir la página
Paso 5: ¿Qué otras placas puedo usar en lugar de NodeMCU?
Hay varios factores importantes para elegir el tipo de placa para un sistema IOT, como la cantidad de pines GPIO, protocolos de comunicación, incluida una antena, etc.
Además, existen diferentes tableros y plataformas, cada uno tiene sus características específicas.
Aquí los hemos comparado en función de las características requeridas más importantes para los proyectos de IOT.
Paso 6: Proyectos de ejemplo:
- Cerradura de puerta inteligente con página de inicio de sesión WiFi de Arduino y ESP8266
- Habla con tu Arduino y contrólalo con el Asistente de Google
- ¡Juega con Fire Over WIFI! ESP8266 y Neopixels (incluida la aplicación de Android)
- nstagram le gusta el velocímetro de Arduino y ESP8266
Si encuentra este tutorial útil e interesante, por favor haga clic en Me gusta en Facebook.
Recomendado:
Introducción a Digispark Attiny85 con Arduino IDE: 4 pasos
Introducción a Digispark Attiny85 con Arduino IDE: Digispark es una placa de desarrollo de microcontroladores basada en Attiny85 similar a la línea Arduino, solo que más barata, más pequeña y un poco menos potente. Con una gran cantidad de escudos para ampliar su funcionalidad y la capacidad de usar el conocido Arduino ID
Introducción a ESP32 - Instalación de placas ESP32 en Arduino IDE - Código intermitente ESP32: 3 pasos
Introducción a ESP32 | Instalación de placas ESP32 en Arduino IDE | Código intermitente ESP32: en este instructables veremos cómo comenzar a trabajar con esp32 y cómo instalar placas esp32 en Arduino IDE y programaremos esp 32 para ejecutar código intermitente usando arduino ide
Introducción a Stm32 con Arduino IDE: 3 pasos
Comenzando con Stm32 usando Arduino IDE: STM32 es una placa bastante poderosa y popular compatible con Arduino IDE. Pero para usarla necesita instalar las placas para stm32 en Arduino IDE, así que en estas instrucciones le diré cómo instalar placas stm32 y cómo para programarlo
Introducción a Esp 8266 Esp-01 con Arduino IDE - Instalación de placas Esp en Arduino Ide y programación Esp: 4 pasos
Introducción a Esp 8266 Esp-01 con Arduino IDE | Instalación de placas Esp en Arduino Ide y programación de Esp: En este instructables aprenderemos cómo instalar placas esp8266 en Arduino IDE y cómo programar esp-01 y cargar código en él Dado que las placas esp son tan populares, así que pensé en corregir un instructivo para esto y la mayoría de las personas enfrentan problemas
ESP8266-NODEMCU $ 3 Módulo WiFi # 1- Introducción al WiFi: 6 pasos
ESP8266-NODEMCU $ 3 Módulo WiFi # 1- Comenzando con el WiFi: Ha llegado un nuevo mundo de estos microcomputadores y esto es el ESP8266 NODEMCU. Esta es la primera parte que muestra cómo puede instalar el entorno del esp8266 en su arduino IDE a través del video de inicio y como las partes incluyen