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
Muito bom!
ResponderExcluirAdmiro seu trabalho.
Muito bom!
ResponderExcluirAdmiro seu trabalho.
Renato, ele tem uma recepção boa e co fiável? Dá para projetar para produtos finais?
ResponderExcluirRenato, ele tem uma recepção boa e co fiável? Dá para projetar para produtos finais?
ResponderExcluir