Tabla de contenido:

Introducción con NodeMCU ESP8266 en Arduino IDE: 6 pasos
Introducción con NodeMCU ESP8266 en Arduino IDE: 6 pasos

Video: Introducción con NodeMCU ESP8266 en Arduino IDE: 6 pasos

Video: Introducción con NodeMCU ESP8266 en Arduino IDE: 6 pasos
Video: Cómo programar ESP8266 con el IDE de Arduino 2024, Septiembre
Anonim
Introducción con NodeMCU ESP8266 en Arduino IDE
Introducción con NodeMCU ESP8266 en Arduino IDE

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?

¿Qué es NodeMCU?
¿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

Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
Cómo programar NodeMCU usando Arduino IDE
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?

¿Qué otras placas puedo usar en lugar de NodeMCU?
¿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: