NodeMCU ESP8266

NodeMCU é uma placa de desenvolvimento e firmware baseada em Lua de código aberto especialmente direccionada para Aplicações baseadas em IoT. Inclui firmware que corre no ESP8266 Wi-Fi SoC da Espressif Systems, e hardware que é baseado no módulo ESP-12.

Configuração do pinout da placa de desenvolvimento do NodeMCU

Pin Category

Name

Descrição

Power

Micro-USB, 3.3V, GND, Vin

Micro-USB: O NodeMCU pode ser alimentado através da porta USB

3.3V: Regulado 3.3V pode ser fornecido a este pino para alimentar a placa

GND: Pinos de terra

Vin: Alimentação externa

Pinos de controle

PT, RST

O pino e o botão reinicia o microcontrolador

Pino Analógico

A0

Usado para medir tensão analógica na faixa de 0-3.3V

Pinos GPIO

GPIO1 a GPIO16

NodeMCU tem 16 pinos de entrada e saída de uso geral na sua placa

>

PinosSPI

>

SD1, CMD, SD0, CLK

NodeMCU tem quatro pinos disponíveis para comunicação SPI.

Pinos UART

TXD0, RXD0, TXD2, RXD2

NodeMCU tem duas interfaces UART0 (RXD0 & TXD0) e UART1 (RXD1 & TXD1). A UART1 é utilizada para carregar o firmware/programa.

Pinos I2C

NodeMCU tem suporte à funcionalidade I2C mas devido à funcionalidade interna destes pinos, você tem que encontrar qual pino é I2C.

NodeMCU ESP8266 Especificações & Características

  • Microcontrolador: Tensilica CPU RISC de 32 bits Xtensa LX106
  • Tensão de funcionamento: 3.3V
  • Tensão de entrada: 7-12V
  • Pinos E/S digitais (DIO): 16
  • Pinos de entrada analógicos (ADC): 1
  • UARTs: 1
  • SPIs: 1
  • I2Cs: 1
  • Flash Memory: 4 MB
  • SRAM: 64 KB
  • Velocidade do relógio: 80 MHz
  • >

  • USB-TTL baseado no CP2102 está incluído a bordo, Enabling Plug n Play
  • >

  • PCB Antenna
  • >

  • Módulo de tamanho pequeno para caber de forma inteligente dentro dos seus projectos IoT

>

Outros Espressif Boards

>

ESP8266, ESP12E, ESP32

Outros Quadros de Desenvolvimento

Arduino, Raspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, Beagle Bone

Brief About NodeMCU ESP8266

A placa de desenvolvimento NodeMCU ESP8266 vem com o módulo ESP-12E contendo o chip ESP8266 com microprocessador Tensilica Xtensa LX106 de 32 bits RISC. Este microprocessador suporta RTOS e funciona a 80MHz a 160 MHz de frequência de relógio ajustável. O NodeMCU tem 128 KB de RAM e 4MB de memória Flash para armazenar dados e programas. Seu alto poder de processamento com Wi-Fi / Bluetooth embutido e características operacionais Deep Sleep tornam-no ideal para projetos IoT.

NodeMCU pode ser alimentado usando conector Micro USB e pino VIN (External Supply Pin). Suporta UART, SPI, e interface I2C.

NodeMCU ESP8266 com Arduino IDE

A placa de desenvolvimento do NodeMCU pode ser facilmente programada com o Arduino IDE uma vez que é fácil de utilizar.

Programação do NodeMCU com a IDE Arduino dificilmente demorará 5-10 minutos. Tudo que você precisa é o Arduino IDE, um cabo USB e a própria placa do NodeMCU. Pode verificar este Tutorial de Introdução ao NodeMCU para preparar a sua IDE Arduino para NodeMCU.

A carregar o seu primeiro programa

A partir do momento em que a IDE Arduino estiver instalada no computador, ligue a placa com o computador utilizando o cabo USB. Agora abra o Arduino IDE e escolha a placa correta selecionando Tools>Boards>NodeMCU1.0 (Módulo ESP-12E), e escolha a porta correta selecionando Tools>Port. Para começar com a placa NodeMCU e piscar o LED embutido, carregue o código de exemplo selecionando Arquivos>Exemplos>Basics>Blink. Assim que o código de exemplo for carregado no seu IDE, clique no botão ‘upload’ dado na barra superior. Uma vez que o upload tenha terminado, você deve ver o LED embutido da placa piscando.

Deixe uma resposta

O seu endereço de email não será publicado.