Conhecendo o kit wifi nodemcu esp8266

NodeMCU esp8266 é um kit wifi muito popular atualmente, amplamente utilizado em dispositivos IOT básicos. Em particular, podemos escrever e carregar rapidamente o código do programa para este kit wifi através de um cabo micro USB e do software de programação Arduino IDE. Para aprender a programar esp8266 básico, vamos descobrir mais sobre este kit.

Introdução ao kit nodemcu esp8266

O kit wifi nodemcu esp8266 é um kit de desenvolvimento baseado no chip wifi ESP8266, que pode ser programado em linguagem C usando o software Arduino IDE para compilar e carregar o programa. O kit wifi nodemcu esp8266 pode se conectar à rede wifi e realizar conexões TCP/IP simples, adequadas para aplicações IoT (Internet das Coisas).

Algumas características do kit nodemcu esp8266

  • Microcontrolador: CPU RISC 32 bits Tensilica Xtensa LX106
  • Tensão de operação: 3,3 V
  • Tensão de entrada: 5 V da porta micro USB ou Vin
  • Pinos I/O digitais: 11
  • Pinos de entrada analógica (ADC): 1
  • Comunicação: UART, SPI, I2C…
  • Memória Flash: 4 MB
  • SRAM: 64 KB
  • Velocidade de clock: 80 MHz
  • USB-TTL integrado no circuito permite carregar código diretamente e comunicar com o computador
  • Tamanho pequeno adequado para projetos de IoT

Esquema do kit nodemcu esp8266

O kit nodemcu esp8266 tem um circuito de carregamento integrado no kit, por isso é fácil carregar o código através da porta micro USB. O circuito pode ser alimentado através de um cabo micro USB ou da pata VIN no kit, sendo que a tensão recomendada de 5V a 7V é a melhor quando alimentada na pata VIN. O chip de processamento esp8266 usa tensão de 3,3 V para funcionar, portanto, ao conectá-lo a outro dispositivo, devemos prestar atenção à tensão de comunicação para garantir a segurança do chip.

Observações ao usar o kit nodemcu esp8266
Modo de operação do kit nodemcu esp8266

O chip esp8266 tem 2 modos de operação:

  • Modo Flash: modo de carregamento do programa na memória do microprocessador
  • Modo Run: modo de operação após o carregamento do programa

Pinos GPIO especiais no esp8266

Os dois modos de operação do chip esp8266 são configurados através dos 3 pinos GPIO 0, 2, 15 com os níveis lógicos correspondentes na tabela a seguir:

Nome verdadeiro GPIO Flash mode Run mode
D3 0 LOW HIGH
D4 2 HIGH HIGH
D8 15 LOW LOW

Quando ligar a fonte ao kit nodemcu esp8266, se o estado lógico destes pinos não estiver de acordo com a tabela acima, o microprocessador esp8266 não funcionará.

O kit nodemcu esp8266 integra um circuito de carregamento interno e configura o modo Flash ao carregar o programa, colocando automaticamente os pinos GPIO 0, 2, 15 nos níveis lógicos correspondentes LOW, HIGH, LOW. Quando pressionamos o botão de reinicialização, o esp8266 funcionará no modo Run, desde que os pinos GPIO 0, 2, 15 estejam no estado lógico HIGH, HIGH, LOW ou deixe esses 3 pinos GPIO em branco.

Portanto, ao conectar dispositivos periféricos a esses 3 pinos GPIO, é necessário observar o nível lógico inicial para garantir que a condição acima seja atendida. Evite alterar o nível lógico, pois isso pode afetar o processo de inicialização do chip esp8266.

Please follow and like us:
error0
fb-share-icon
Tweet 20
fb-share-icon20