Programando o ESP8266 com o Arduino IDE em 3 passos simples
O ESP8266 é um módulo WiFi de baixo custo desenvolvido pela Espressif Systems . Sua popularidade tem crescido entre a comunidade de hardware graças aos seus ótimos recursos e estabilidade, a ponto de poder ser facilmente programado usando seu Arduino IDE.
Neste post, aprenderemos como programar seu ESP8266 usando um UARTbee ou Arduino UNO e o Arduino IDE.
Requisitos
- Um módulo ESP8266.
- Arduino UNO , UARTbee ou qualquer UART para o dispositivo USB.
- Fios de ligação em ponte.
- Arduino IDE versão 1.6.6 ou superior.
Ligue!
Primeiro, precisaremos identificar a pinagem do ESP8266.
Para colocar o ESP8266 em modo de programação você precisa conectar seus fios assim:
ESP8266 | UARTbee | Arduino UNO |
RXD | TXD | RX |
GPIO0 | GND | GND |
GPIO2 | ——- | ——- |
GND | GND | GND |
CCV | 3.3 | 3,3V |
RST | ——– | ———– |
CH_PD | 3,3V | 3,3V |
TXD | RXD | Texas |
NOTA: Se você estiver usando um Arduino UNO, você precisará configurar o Arduino RST como GND. Tenha cuidado com o VCC do ESP8266, ele funciona apenas com alimentação de 3,3V.
Configure o IDE do Arduino
- Baixe o IDE do Arduino.
- Abra seu IDE e clique em Arquivo -> Preferências".
- Em “Aditional Boards Manager URLs” adicione esta linha e clique em “OK”:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
4. Vá em “Ferramentas -> Placa -> Gerenciador de Placas” , digite “ESP8266” e instale-o.
5. Vá novamente em “Ferramentas -> Placa” e selecione “Módulo ESP8266 Genérico”.
Atualize 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 do ESP8266 aqui para aprender como construir produtos e projetos IoT
Seguindo em frente
Com o ESP8266 configurado e capaz de enviar dados para uma IoT , somos tendenciosos, mas recomendamos o uso de Ubidots para fazer seus valores de dados. Para começar a resolver problemas com a Internet das Coisas hoje, basta criar uma conta Ubidots e enviar seus dados sem esforço à plataforma de desenvolvimento de aplicativos IoT Ubidots para desenvolver, visualizar e implantar seu aplicativo de solução de problemas hoje mesmo!