Índice:

Primeiros passos com NodeMCU ESP8266 no Arduino IDE: 6 etapas
Primeiros passos com NodeMCU ESP8266 no Arduino IDE: 6 etapas

Vídeo: Primeiros passos com NodeMCU ESP8266 no Arduino IDE: 6 etapas

Vídeo: Primeiros passos com NodeMCU ESP8266 no Arduino IDE: 6 etapas
Vídeo: Instalação e configuração da placa nodeMCU ESP8266 no Arduino IDE 2024, Novembro
Anonim
Primeiros passos com NodeMCU ESP8266 no Arduino IDE
Primeiros passos com NodeMCU ESP8266 no Arduino IDE

Visão geral

Neste tutorial, você aprenderá como usar o NodeMCU no Arduino IDE.

O que você aprenderá

  • Informações gerais sobre NodeMCU
  • Como instalar placas baseadas em ESP8266 no Arduino IDE
  • Como programar NodeMCU no Arduino IDE
  • Apresentando placas que podem ser usadas em vez de NodeMCU

Etapa 1: O que é NodeMCU?

O que é NodeMCU?
O que é NodeMCU?

Hoje, os aplicativos IOT estão em alta e a conexão de objetos está se tornando cada vez mais importante. Existem várias maneiras de conectar objetos, como protocolo Wi-Fi.

NodeMCU é uma plataforma de código aberto baseada em ESP8266 que pode conectar objetos e permitir a transferência de dados usando o protocolo Wi-Fi. Além disso, ao fornecer alguns dos recursos mais importantes de microcontroladores, como GPIO, PWM, ADC e etc, pode resolver muitas das necessidades do projeto sozinho.

As características gerais desta placa são as seguintes:

  • Fácil de usar
  • Programação com Arduino IDE ou linguagens IUA
  • Disponível como ponto de acesso ou estação
  • praticável em aplicativos API orientados a eventos
  • Ter uma antena interna
  • Contendo 13 pinos GPIO, 10 canais PWM, I2C, SPI, ADC, UART e 1-Wire

Etapa 2: como programar NodeMCU usando Arduino IDE

Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE
Como programar NodeMCU usando Arduino IDE

Para usar o Arduino IDE para programar o NodeMCU, você deve primeiro apresentá-lo ao software.

Para fazer isso, copie o código a seguir e siga as etapas abaixo:

arduino.esp8266.com/stable/package_esp8266c…

passo 1. Escolha Preferências no menu Arquivo e insira o código copiado na seção URLs do Gerenciador de Placa Adicional. Em seguida, pressione OK.

Passo 2. Pesquise a palavra ESP8266 em Quadros> gerenciador de placas no menu Ferramentas. Em seguida, instale placas ESP8266. Após a instalação completa, você verá a etiqueta INSTALADO nas placas ESP8266.

Após essas duas etapas, você pode ver as placas baseadas em ESP8266, como NodeMCU, em sua lista de placas IDE do Arduino e pode escolher a placa desejada para fazer o upload do código.

Para usar pinos digitais, você deve selecionar números GPIO. Por exemplo, o pino D7 é definido como GPIO13. Portanto, você deve configurar o pino número 13 sempre que quiser usar o D7 em seu programa. Além disso, você pode usar o pino D2 (GPIO4) como SDA e o pino D1 (GPIO5) como SCL

Etapa 3: Controlando o LED por meio de uma página HTTP usando NodeMCU

Você pode se conectar à internet por Wi-Fi usando NodeMCU e aplicar seus comandos desejados criando uma página

Neste exemplo, você pode controlar um LED pressionando a tecla ON e OFF. Insira o SSID e a senha do seu modems na parte fornecida e carregue-o em sua placa NodeMCU usando o Arduino IDE. (Deixe as outras configurações como padrão)

Etapa 4: Código

Depois de abrir o Serial Monitor, se a conexão com a Internet for estabelecida, você receberá o endereço IP da página que criou (por exemplo, 192.168.1.18). Copie e cole no seu navegador para abrir a página

Etapa 5: Quais outras placas posso usar em vez do NodeMCU?

Que outras placas posso usar em vez do NodeMCU?
Que outras placas posso usar em vez do NodeMCU?

Existem vários fatores importantes para escolher o tipo de placa para um sistema IOT, como o número de pinos GPIO, protocolos de comunicação, incluindo uma antena, etc.

Além disso, existem diferentes placas e plataformas, cada uma com suas características específicas.

Aqui, nós os comparamos com base nos recursos necessários mais importantes para projetos de IOT.

Etapa 6: Projetos de exemplo:

  • Trava de porta inteligente com página de login WiFi da Arduino e ESP8266
  • Fale com o seu Arduino e controle-o pelo Google Assistant
  • Jogue com Fire Over WIFI! ESP8266 e Neopixels (incluindo aplicativo para Android)
  • nstagram gosta do velocímetro por Arduino e ESP8266

Se você achar este tutorial útil e interessante, curta-nos no Facebook.

Recomendado: