Índice:
- Etapa 1: O que é NodeMCU?
- Etapa 2: como programar NodeMCU usando Arduino IDE
- Etapa 3: Controlando o LED por meio de uma página HTTP usando NodeMCU
- Etapa 4: Código
- Etapa 5: Quais outras placas posso usar em vez do NodeMCU?
- Etapa 6: Projetos de exemplo:
Vídeo: Primeiros passos com NodeMCU ESP8266 no Arduino IDE: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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?
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
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?
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:
Primeiros passos com STM32f767zi Cube IDE e carregue seu esboço personalizado: 3 etapas
Primeiros passos com STM32f767zi Cube IDE e carregue você Custom Sketch: BUY (clique no teste para comprar / visitar a página da web) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBENCHED WORKBENCH · ARDUINO IDETHá vários softwares disponíveis. usado para programar microcontroladores STM
Primeiros passos com Digispark Attiny85 usando Arduino IDE: 4 etapas
Introdução ao Digispark Attiny85 usando Arduino IDE: O Digispark é uma placa de desenvolvimento de microcontrolador baseada em Attiny85 semelhante à linha Arduino, apenas mais barata, menor e um pouco menos poderosa. Com toda uma série de escudos para estender sua funcionalidade e a capacidade de usar o conhecido Arduino ID
Primeiros passos com Stm32 usando Arduino IDE: 3 etapas
Primeiros passos com Stm32 usando Arduino IDE: STM32 é uma placa bastante poderosa e popular suportada pelo Arduino IDE. Mas para usá-la você precisa instalar as placas para stm32 no Arduino IDE, então neste manual de instruções eu direi como instalar placas stm32 e como para programá-lo
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE - Instalando Placas Esp no Arduino Ide e Programando Esp: 4 Passos
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE | Instalando placas Esp no Arduino Ide e programando Esp: Neste instructables, vamos aprender como instalar placas esp8266 no IDE Arduino e como programar esp-01 e fazer upload de código nele. Como as placas esp são tão populares, então pensei em corrigir um instructablesfor isso e a maioria das pessoas enfrentam problemas
ESP8266-NODEMCU $ 3 Módulo WiFi nº 1 - Primeiros passos com o WiFi: 6 etapas
ESP8266-NODEMCU $ 3 Módulo WiFi # 1 - Primeiros passos com o WiFi: Um novo mundo desses micro computadores chegou e essa coisa é o ESP8266 NODEMCU. Esta é a primeira parte que mostra como você pode instalar o ambiente do esp8266 em seu IDE arduino por meio do vídeo de introdução e como as partes inc