sexta-feira, 22 de janeiro de 2016

ESP8266 no Arduino IDE


Pessoal,

Acabei de aprender como programar o ESP8266 como se fosse um Arduino! Aprendi tudo isso com o Guilherme Euler, que aprendeu por sua vez no site do Pedro Minatel:

http://pedrominatel.com.br/

Vou explicar como fazer aqui nesse post, pois é simples. Só precisa tomar cuidado com o conversor USB/Serial pois precisa ser 3,3V ou então fazer um divisor de tensão, se for ligar no 5V. As portas RX/TX do ESP8266 são 3,3V e ligar diretamente na porta Serial do Arduino, por exemplo, pode queimar o módulo.

Primeiro, ligue o ESP8266 em um conversor Serial/USB, conforme mostrado na imagem inicial deste post. Você pode também usar um Arduino (sem ATMega) como conversor, mas precisa fazer um divisor resistivo para não queimar a porta serial do ESP8266. Nesse caso siga as instruções de montagem desse outro esquema abaixo:



Agora, no Arduino IDE vá no menu Arquivo > Preferências e cole o endereço abaixo no campo "URL Adicionais de Gerenciador de Placas":

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Depois vá no menu Ferramentas > Placas > Gerenciador de Placas... Instale a placa ESP8266 e divirta-se com os exemplos!

Para colocar o ESP8266 em modo de programação, basta ligar o GPIO0 no GND e resetar o módulo.

Depois que resetar o módulo pode carregar a programação do Arduino no ESP8266 e desligar o pino GPIO0 do GND!

Funciona que é uma beleza e os exemplos são fantásticos!

Valeu pessoal da comunidade! Muito bom!

Já estou usando o ESP8266 de forma standalone nos meus projetos! E uma das grandes vantagens de usar esse módulo é a memória RAM para dados que é de 96Kbytes! Contra apenas 2Kbytes do Arduino UNO! Isso mesmo! 48 vezes mais memória RAM que um Arduino UNO!

Dúvidas? Publiquem sempre no Fórum do Curso Arduino:

http://www.seriallink.com.br/forum

Renato Aloi

4 comentários:

  1. Renato, ele tem uma recepção boa e co fiável? Dá para projetar para produtos finais?

    ResponderExcluir
  2. Renato, ele tem uma recepção boa e co fiável? Dá para projetar para produtos finais?

    ResponderExcluir