Programando o ESP8266 com a IDE do Arduino em 3 passos simples

O ESP8266 é um módulo Wi-Fi de baixo custo fabricado pela Espressif Systems . Sua popularidade tem crescido na comunidade de hardware graças aos seus recursos interessantes e estabilidade, a ponto de poder ser facilmente programado usando a IDE do Arduino.

Neste post, aprenderemos como programar seu ESP8266 usando um UARTbee ou Arduino UNO e a IDE do Arduino.

Requisitos

  1. Um módulo ESP8266.
  2. Arduino UNO , UARTbee ou qualquer dispositivo UART conectado à porta USB.
  3. Fios de ligação.
  4. Arduino IDE versão 1.6.6 ou superior.

Conecte os fios!

Primeiro, precisamos identificar a pinagem do ESP8266.

Para colocar o ESP8266 em modo de programação, você precisa conectar os fios desta forma:

ESP8266 UARTbee Arduino UNO
RXD TXD RX
GPIO0 GND GND
GPIO2 ——- ——-
GND GND GND
VCC 3.3 3,3V
RST ——– ———–
CH_PD 3,3V 3,3V
TXD RXD TX

NOTA: Se estiver usando um Arduino UNO, você precisará configurar o pino RST do Arduino para GND. Tenha cuidado com a tensão VCC do ESP8266, pois ele funciona apenas com uma alimentação de 3,3 V.

Configure a IDE do Arduino

  1. Baixe o Arduino IDE.
  2. Abra seu IDE e clique em Arquivo -> Preferências.
  3. Em “URLs adicionais do Gerenciador de Quadros”, adicione esta linha e clique em “OK”:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

4. Vá para “Ferramentas -> Placa -> Gerenciador de Placas” , digite “ESP8266” e instale-o.

5. Volte a “Ferramentas -> Placa” e selecione “Módulo ESP8266 genérico”.

Mostre seu código!

Agora você está pronto para usar seu ESP8266 como um módulo independente, sem precisar de um microcontrolador externo. Confira mais recursos sobre o ESP8266 aqui para aprender como criar produtos e projetos IoT

Seguindo em frente

Com o ESP8266 configurado e pronto para enviar dados para uma IoT , embora sejamos tendenciosos, recomendamos o uso Ubidots para gerar seus valores de dados. Para começar a resolver problemas com a Internet das Coisas hoje mesmo, basta criar uma conta Ubidots e enviar seus dados facilmente para a Plataforma de Desenvolvimento de Aplicativos IoT Ubidots para desenvolver, visualizar e implantar seu aplicativo de resolução de problemas hoje mesmo!